aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Music
diff options
context:
space:
mode:
authorShane Powell <killerbee@club88.co.nz>2025-07-05 05:22:27 +1200
committerGitHub <noreply@github.com>2025-07-04 19:22:27 +0200
commit8dcb0bfecb68b527f142255618ae8d877925d86d (patch)
treed751921067b6377ba2b0b95a5bcef757c564f600 /MediaBrowser.Providers/Music
parent844d69ab64f74deb062e0e4d0e59ede89252832c (diff)
Merge pull request #14309 from shanepowell/MediaInfoFixs
Fix PeopleHelper.AddPerson Exceptions due to bad meta-data extracts.
Diffstat (limited to 'MediaBrowser.Providers/Music')
-rw-r--r--MediaBrowser.Providers/Music/AlbumMetadataService.cs22
1 files changed, 14 insertions, 8 deletions
diff --git a/MediaBrowser.Providers/Music/AlbumMetadataService.cs b/MediaBrowser.Providers/Music/AlbumMetadataService.cs
index de2e79831..7c193b4d5 100644
--- a/MediaBrowser.Providers/Music/AlbumMetadataService.cs
+++ b/MediaBrowser.Providers/Music/AlbumMetadataService.cs
@@ -200,20 +200,26 @@ public class AlbumMetadataService : MetadataService<MusicAlbum, AlbumInfo>
foreach (var albumArtist in item.AlbumArtists)
{
- PeopleHelper.AddPerson(people, new PersonInfo
+ if (!string.IsNullOrWhiteSpace(albumArtist))
{
- Name = albumArtist.Trim(),
- Type = PersonKind.AlbumArtist
- });
+ PeopleHelper.AddPerson(people, new PersonInfo
+ {
+ Name = albumArtist,
+ Type = PersonKind.AlbumArtist
+ });
+ }
}
foreach (var artist in item.Artists)
{
- PeopleHelper.AddPerson(people, new PersonInfo
+ if (!string.IsNullOrWhiteSpace(artist))
{
- Name = artist.Trim(),
- Type = PersonKind.Artist
- });
+ PeopleHelper.AddPerson(people, new PersonInfo
+ {
+ Name = artist,
+ Type = PersonKind.Artist
+ });
+ }
}
LibraryManager.UpdatePeople(item, people);