diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-02 11:45:39 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-02 11:45:39 -0400 |
| commit | d77ae74b1e02a46289c95afafcb58c2432f1276f (patch) | |
| tree | 8000febe7e76b5ab55cddded458430954fa286d1 | |
| parent | 4785623f6e02ab59960bb647d2a05ce6e1aa5574 (diff) | |
fixes #512 - Read and display Zap2It id for tv series
| -rw-r--r-- | MediaBrowser.Controller/Providers/BaseItemXmlParser.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Providers/Savers/XmlSaverHelpers.cs | 10 |
2 files changed, 17 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs index ba4f84ac23..a7c38408fc 100644 --- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs @@ -605,6 +605,14 @@ namespace MediaBrowser.Controller.Providers } break; + case "Zap2ItId": + var zap2ItId = reader.ReadElementContentAsString(); + if (!string.IsNullOrWhiteSpace(zap2ItId)) + { + item.SetProviderId(MetadataProviders.Zap2It, zap2ItId); + } + break; + case "IMDB_ID": case "IMDB": case "IMDbId": diff --git a/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs b/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs index 0ec4df0918..990e791fe0 100644 --- a/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs +++ b/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs @@ -83,7 +83,8 @@ namespace MediaBrowser.Providers.Savers "DeathDate", "LockedFields", "Chapters", - "MusicBrainzReleaseGroupId" + "MusicBrainzReleaseGroupId", + "Zap2ItId" }); var position = xml.ToString().LastIndexOf("</", StringComparison.OrdinalIgnoreCase); @@ -327,6 +328,13 @@ namespace MediaBrowser.Providers.Savers builder.Append("<RottenTomatoesId>" + SecurityElement.Escape(rt) + "</RottenTomatoesId>"); } + var zap2It = item.GetProviderId(MetadataProviders.Zap2It); + + if (!string.IsNullOrEmpty(zap2It)) + { + builder.Append("<Zap2ItId>" + SecurityElement.Escape(zap2It) + "</Zap2ItId>"); + } + var mbz = item.GetProviderId(MetadataProviders.Musicbrainz); if (!string.IsNullOrEmpty(mbz)) |
