Browse Source

added audio db id's to xml

Luke Pulverenti 11 years ago
parent
commit
eaf1d39089

+ 9 - 0
MediaBrowser.Controller/Providers/BaseItemXmlParser.cs

@@ -737,6 +737,15 @@ namespace MediaBrowser.Controller.Providers
                         }
                         break;
                     }
+                case "AudioDbAlbumId":
+                    {
+                        var id = reader.ReadElementContentAsString();
+                        if (!string.IsNullOrWhiteSpace(id))
+                        {
+                            item.SetProviderId(MetadataProviders.AudioDbAlbum, id);
+                        }
+                        break;
+                    }
                 case "RottenTomatoesId":
                     var rtId = reader.ReadElementContentAsString();
                     if (!string.IsNullOrWhiteSpace(rtId))

+ 7 - 0
MediaBrowser.Providers/Savers/XmlSaverHelpers.cs

@@ -466,6 +466,13 @@ namespace MediaBrowser.Providers.Savers
                 builder.Append("<AudioDbArtistId>" + SecurityElement.Escape(externalId) + "</AudioDbArtistId>");
             }
 
+            externalId = item.GetProviderId(MetadataProviders.AudioDbAlbum);
+
+            if (!string.IsNullOrEmpty(externalId))
+            {
+                builder.Append("<AudioDbAlbumId>" + SecurityElement.Escape(externalId) + "</AudioDbAlbumId>");
+            }
+
             externalId = item.GetProviderId(MetadataProviders.TvRage);
 
             if (!string.IsNullOrEmpty(externalId))