diff options
| author | Bond-009 <bond.009@outlook.com> | 2023-08-01 20:29:58 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-01 20:29:58 +0200 |
| commit | e5dcaa6ed52a22360958e5d2054f55924f2a1512 (patch) | |
| tree | ae022bf97a170495b5d60c3a2906980aa3dfeb7a | |
| parent | c2bb6adc5668603f1a31423dd1708aa0343b530f (diff) | |
| parent | 66ff724acf6bac3e8e65773ee46bb698b2cda334 (diff) | |
Merge pull request #10062 from lonebyte/m4a-metadata-probing-fix
| -rw-r--r-- | MediaBrowser.Providers/MediaInfo/AudioFileProber.cs | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/MediaBrowser.Providers/MediaInfo/AudioFileProber.cs b/MediaBrowser.Providers/MediaInfo/AudioFileProber.cs index a7e8f774c..9bcb1c39b 100644 --- a/MediaBrowser.Providers/MediaInfo/AudioFileProber.cs +++ b/MediaBrowser.Providers/MediaInfo/AudioFileProber.cs @@ -223,30 +223,39 @@ namespace MediaBrowser.Providers.MediaInfo var albumArtists = tags.AlbumArtists; foreach (var albumArtist in albumArtists) { - PeopleHelper.AddPerson(people, new PersonInfo + if (!string.IsNullOrEmpty(albumArtist)) { - Name = albumArtist, - Type = PersonKind.AlbumArtist - }); + PeopleHelper.AddPerson(people, new PersonInfo + { + Name = albumArtist, + Type = PersonKind.AlbumArtist + }); + } } var performers = tags.Performers; foreach (var performer in performers) { - PeopleHelper.AddPerson(people, new PersonInfo + if (!string.IsNullOrEmpty(performer)) { - Name = performer, - Type = PersonKind.Artist - }); + PeopleHelper.AddPerson(people, new PersonInfo + { + Name = performer, + Type = PersonKind.Artist + }); + } } foreach (var composer in tags.Composers) { - PeopleHelper.AddPerson(people, new PersonInfo + if (!string.IsNullOrEmpty(composer)) { - Name = composer, - Type = PersonKind.Composer - }); + PeopleHelper.AddPerson(people, new PersonInfo + { + Name = composer, + Type = PersonKind.Composer + }); + } } _libraryManager.UpdatePeople(audio, people); |
