| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-05 | Moved Trimmed to Jellyfin.Extensions.StringExtensions | Marc Brooks | |
| 2025-02-03 | Merge branch 'master' into sort-nfo-data | Marc Brooks | |
| 2025-01-25 | chore: fix spelling | Josh Soref | |
| * a * acceleration * addition * altogether * api clients * artist * associated * bandwidth * cannot * capabilities * case-insensitive * case-sensitive * configuration * delimiter * dependent * diacritics * directors * enable * explicitly * filters * finish * have * hierarchy * implicit * include * information * into * its * keepalive * localization * macos * manual * matching * metadata * nonexistent * options * overridden * parsed * parser * playback * preferring * processes * processing * provider * ratings * retrieval * running * segments * separate * should * station * subdirectories * superseded * supported * system * than * the * throws * transpose * valid * was link: forum or chat rooms Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> | |||
| 2024-09-18 | Sort embedded collections in Nfo files | Marc Brooks | |
| Because the Nfo files emit the collections as they are in-memory, the files are not stable in format, genres, tags, albums, people, etc. are emitted in random orders. Add ordering of the collections when emitting the Nfo files so the file remains stable (unchanged) when underlying media information doesn't change. In the process of this, it became clear that most of the providers and probes don't trim the strings like people's names, genre names, etc. so did a pass of Trim cleanup too. Specific ordering: (alphabetical/numeric ascending after trimming blanks and defaulting to zero for missing numbers) BaseItem: Directors, Writers, Trailers (by Url), Production Locations, Genres, Studios, Tags, Custom Provider Data (by key), Linked Children (by Path>LibraryItemId), Backdrop Images (by path), Actors (by SortOrder>Name) AlbumNfo: Artists, Album Artists, Tracks (by ParentIndexNumber>IndexNumber>Name) ArtistNfo: Albums (by Production Year>SortName>Name) MovieNfo: Artists Fix Debug build lint Fix CI debug build lint issue. Fix review issues Fixed debug-build lint issues. Emits the `disc` number to NFO for tracks with a non-zero ParentIndexNumber and only emit `position` if non-zero. Removed the exception filtering I put in for testing. Don't emit actors for MusicAlbums or MusicArtists Swap from String.Trimmed() to ?.Trim() Addressing PR feedback Can't use ReadOnlySpan in an async method Removed now-unused namespace | |||
| 2023-11-09 | Convert ItemSortBy to enum (#9765) | Cody Robibero | |
| * Convert ItemSortBy to enum * Rename Unknown to Default | |||
| 2021-06-19 | Move non-jellyfin extensions to separate project | Bond_009 | |
| 2021-06-06 | Remove warninigs from MediaBrowser.Controller (Part 3) (#6078) | Cody Robibero | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2021-05-20 | Enable nullable reference types for Emby.Server.Implementations | Bond_009 | |
| 2021-05-07 | Enable nullable reference types for MediaBrowser.Controller | Bond_009 | |
| 2020-08-22 | Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release | Bond_009 | |
| 2020-06-16 | Add full stop at end of comments (SA1629) | telans | |
| 2020-05-26 | Make SonarCloud less angry | Patrick Barron | |
| 2020-05-12 | Initial migration code | Patrick Barron | |
| 2020-03-24 | Remove unused usings | Bond_009 | |
| 2020-03-05 | Add speed for alpha numeric sorting | Bond_009 | |
| 2020-03-02 | Apply code review suggestion | Vasily | |
| 2020-02-27 | Apply suggestions from code review | Vasily | |
| Co-Authored-By: Claus Vium <cvium@users.noreply.github.com> | |||
| 2020-02-27 | Simplify AlphanumericComparer, reduce code duplication | Vasily | |
| 2019-01-13 | ReSharper conform to 'var' settings | Erwin de Haan | |
| 2019-01-13 | Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller | Erwin de Haan | |
| 2019-01-13 | Visual Studio Reformat: MediaBrowser.Controller | Erwin de Haan | |
| 2018-12-27 | Add GPL modules | Andrew Rabert | |
| 2018-09-12 | Update to 3.5.2 and .net core 2.1 | stefan | |
| 2016-03-27 | Remove unused code... | Sven Van den brande | |
| 2016-03-24 | update name sorting | Luke Pulverenti | |
| 2014-01-13 | save web client view selection | Luke Pulverenti | |
| 2013-10-02 | added user data manager, updated nuget | Luke Pulverenti | |
| 2013-04-13 | removed excess hashing in providers and made user data key-based | Luke Pulverenti | |
| 2013-04-02 | Moved userdata to user manager to resolve concurrency issues. must delete ↵ | Luke Pulverenti | |
| userdata and displaypreferences db files. | |||
| 2013-03-09 | unified the two sorting api's | LukePulverenti | |
| 2013-02-21 | isolated bdinfo dependancy | LukePulverenti | |
| 2013-02-20 | Pushing missing changes | LukePulverenti | |
