diff options
| author | Bond_009 <bond.009@outlook.com> | 2021-01-09 21:49:36 +0100 |
|---|---|---|
| committer | Bond_009 <bond.009@outlook.com> | 2021-01-09 21:49:36 +0100 |
| commit | 4c3fa21e976345b1fe7d254f3219a9b8ee6b20ae (patch) | |
| tree | 0bf0d11ec419723398f7d5cb6464db4219d450f7 /MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs | |
| parent | 75a25de991491e9179117944c70daeccba7e7361 (diff) | |
Add tests for artist nfo
Diffstat (limited to 'MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs')
| -rw-r--r-- | MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs b/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs index 3e12c57576..f2d0bdc545 100644 --- a/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs +++ b/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs @@ -295,11 +295,16 @@ namespace MediaBrowser.XbmcMetadata.Parsers break; } + case "name": case "title": case "localtitle": item.Name = reader.ReadElementContentAsString(); break; + case "sortname": + item.SortName = reader.ReadElementContentAsString(); + break; + case "criticrating": { var text = reader.ReadElementContentAsString(); @@ -716,6 +721,20 @@ namespace MediaBrowser.XbmcMetadata.Parsers break; } + case "musicBrainzArtistID": + { + if (reader.IsEmptyElement) + { + reader.Read(); + break; + } + + var id = reader.ReadElementContentAsString(); + item.SetProviderId(MetadataProvider.MusicBrainzArtist.ToString(), id); + + break; + } + default: string readerName = reader.Name; if (_validProviderIds.TryGetValue(readerName, out string? providerIdValue)) |
