aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-02 11:45:39 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-02 11:45:39 -0400
commitd77ae74b1e02a46289c95afafcb58c2432f1276f (patch)
tree8000febe7e76b5ab55cddded458430954fa286d1
parent4785623f6e02ab59960bb647d2a05ce6e1aa5574 (diff)
fixes #512 - Read and display Zap2It id for tv series
-rw-r--r--MediaBrowser.Controller/Providers/BaseItemXmlParser.cs8
-rw-r--r--MediaBrowser.Providers/Savers/XmlSaverHelpers.cs10
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))