diff options
Diffstat (limited to 'MediaBrowser.Controller/Providers/BaseItemXmlParser.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/BaseItemXmlParser.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs index ada0aa6e2..0163dec20 100644 --- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs @@ -683,6 +683,22 @@ namespace MediaBrowser.Controller.Providers } break; } + case "MusicbrainzId": + { + var mbz = reader.ReadElementContentAsString(); + if (!string.IsNullOrWhiteSpace(mbz)) + { + if (item is MusicAlbum) + { + item.SetProviderId(MetadataProviders.MusicBrainzAlbum, mbz); + } + else if (item is MusicArtist) + { + item.SetProviderId(MetadataProviders.MusicBrainzArtist, mbz); + } + } + break; + } case "MusicBrainzAlbumId": { var mbz = reader.ReadElementContentAsString(); |
