jellyfin/MediaBrowser.Providers/Music
evan314159 a0d4ae1974
Correct Album Artists merge logic (#14655)
* 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-09-01 13:22:55 +02:00
..
AlbumInfoExtensions.cs Enable nullable for MediaBrowser.Providers 2021-10-26 15:49:01 +02:00
AlbumMetadataService.cs Correct Album Artists merge logic (#14655) 2025-09-01 13:22:55 +02:00
ArtistMetadataService.cs Always set update action when item does not exist (#14304) 2025-06-15 15:19:57 -06:00
AudioMetadataService.cs Always set update action when item does not exist (#14304) 2025-06-15 15:19:57 -06:00
ImvdbId.cs Migrate to IExternalUrlProvider 2025-02-20 10:13:27 +01:00
MusicVideoMetadataService.cs Always set update action when item does not exist (#14304) 2025-06-15 15:19:57 -06:00