| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-01 | Correct Album Artists merge logic (#14655) | evan314159 | |
| * Correct Album Artists merge logic and Artist equality checks Correct Album Artists merge logic in MetadataService that causes empty metadata sources to overwrite populated Album Artists arrays. This impacted People-to-BaseItem relationships and caused orphaned records in Peoples. Correct equality checks to be case-sensitive so Jelly metadata exactly matches file metadata. * use StringComparer.Ordinal --------- Co-authored-by: Evan <evan@MacBook-Pro.local> | |||
| 2025-07-04 | Merge pull request #14309 from shanepowell/MediaInfoFixs | Shane Powell | |
| Fix PeopleHelper.AddPerson Exceptions due to bad meta-data extracts. | |||
| 2025-06-15 | Always set update action when item does not exist (#14304) | JPVenson | |
| 2025-06-12 | Fix People Issues (#14284) | Tim Eisele | |
| 2025-05-09 | Cleanup external item data cleanup (#14072) | Tim Eisele | |
| 2025-05-04 | Recognize file changes and remove data on change (#13839) | Tim Eisele | |
| 2025-04-26 | Fix distinction queries (#14007) | Tim Eisele | |
| 2025-02-03 | Merge branch 'master' into sort-nfo-data | Marc Brooks | |
| 2024-10-09 | WIP porting new Repository structure | JPVenson | |
| 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 | |||
| 2024-06-01 | Backport pull request #11743 from jellyfin/release-10.9.z | Shadowghost | |
| Fix replace logic Original-merge: 2ddb15c7845a944d980364209c2304f03cebf025 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2023-11-14 | Fix warnings | Bond_009 | |
| 2023-03-25 | Convert Person.Type to use PersonKind enum (#9487) | Cody Robibero | |
| 2023-02-12 | Add missing checks for item locked state in metadata updates | Joe Rogers | |
| 2022-12-05 | Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ↵ | Bond-009 | |
| (#8709) | |||
| 2022-10-07 | Apply review suggestions | Shadowghost | |
| 2022-10-07 | Apply review suggestions | Shadowghost | |
| 2022-10-07 | Apply review suggestions | Shadowghost | |
| 2022-09-13 | Add xmldocs | Shadowghost | |
| 2022-09-13 | Extend music parsing | Shadowghost | |
| 2021-12-28 | Pull default MergeData implementation to parent | Joe Rogers | |
| 2021-10-26 | Enable nullable for MediaBrowser.Providers | Bond_009 | |
| 2020-06-19 | Enable TreatWarningsAsErrors in Release for MediaBrowser.Providers | Bond_009 | |
| 2020-06-09 | Fix a small number of compile warnings | aled | |
| 2020-03-03 | Replace ILogger with ILogger<T> wherever possible | Mark Monteiro | |
| Log entries will contain additional class context when using this interface | |||
| 2019-10-29 | Fix more warnings | Bond_009 | |
| 2019-08-29 | More warning fixes | Bond_009 | |
| 2019-01-13 | ReSharper Reformat: Properties to expression bodied form. | Erwin de Haan | |
| 2019-01-13 | Find+Sed BOM removal *.cs: MediaBrowser.Providers-SocketHttpListener | Erwin de Haan | |
| 2019-01-13 | Visual Studio Reformat: MediaBrowser.Providers | Erwin de Haan | |
| 2019-01-07 | remove trailing whitespace | hawken | |
| 2018-12-30 | Use Microsoft.Extensions.Logging abstraction | Bond_009 | |
| 2018-09-12 | Update to 3.5.2 and .net core 2.1 | stefan | |
| 2017-09-13 | 3.2.30.19 | Luke Pulverenti | |
| 2017-08-24 | update active recordings | Luke Pulverenti | |
| 2017-08-10 | revert servicestack.text update | Luke Pulverenti | |
| 2017-08-09 | consolidate emby.server.core into emby.server.implementations | Luke Pulverenti | |
| 2017-05-26 | update GetItems method | Luke Pulverenti | |
| 2016-10-25 | make controller project portable | Luke Pulverenti | |
| 2016-05-21 | deprecate refreshinfo db | Luke Pulverenti | |
| 2016-03-27 | Remove unused code... | Sven Van den brande | |
| 2015-10-04 | continue file system rework | Luke Pulverenti | |
| 2015-06-28 | update people saving | Luke Pulverenti | |
| 2015-03-10 | update BeforeSave during metadata refresh | Luke Pulverenti | |
| 2015-01-25 | sync updates | Luke Pulverenti | |
| 2015-01-17 | make library scan a bit more hands off | Luke Pulverenti | |
| 2014-12-28 | sync fixes | Luke Pulverenti | |
| 2014-09-26 | fixes #916 - Support reading playstate data from nfo's | Luke Pulverenti | |
| 2014-08-28 | fixes #903 - Display image info on web client detail page | Luke Pulverenti | |
| 2014-06-23 | update translations | Luke Pulverenti | |
