2
0
Luke Pulverenti 11 жил өмнө
parent
commit
7c83e18453

+ 15 - 1
MediaBrowser.Controller/Providers/BaseItemXmlParser.cs

@@ -566,7 +566,7 @@ namespace MediaBrowser.Controller.Providers
                         if (!string.IsNullOrWhiteSpace(val))
                         if (!string.IsNullOrWhiteSpace(val))
                         {
                         {
                             int num;
                             int num;
-                            // All external meta is saving this as '.' for decimal I believe...but just to be sure
+
                             if (int.TryParse(val, NumberStyles.Integer, _usCulture, out num))
                             if (int.TryParse(val, NumberStyles.Integer, _usCulture, out num))
                             {
                             {
                                 var game = item as Game;
                                 var game = item as Game;
@@ -578,6 +578,20 @@ namespace MediaBrowser.Controller.Providers
                         }
                         }
                         break;
                         break;
                     }
                     }
+                case "VoteCount":
+                    {
+                        var val = reader.ReadElementContentAsString();
+                        if (!string.IsNullOrWhiteSpace(val))
+                        {
+                            int num;
+
+                            if (int.TryParse(val, NumberStyles.Integer, _usCulture, out num))
+                            {
+                                item.VoteCount = num;
+                            }
+                        }
+                        break;
+                    }
                 case "GameSystem":
                 case "GameSystem":
                     {
                     {
                         var val = reader.ReadElementContentAsString();
                         var val = reader.ReadElementContentAsString();

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

@@ -66,6 +66,7 @@ namespace MediaBrowser.Providers.Savers
                     "TVcomId",
                     "TVcomId",
                     "TvDbId",
                     "TvDbId",
                     "Type",
                     "Type",
+                    "VoteCount",
                     "Website",
                     "Website",
                     "Zap2ItId"
                     "Zap2ItId"
 
 
@@ -281,6 +282,10 @@ namespace MediaBrowser.Providers.Savers
             {
             {
                 builder.Append("<Rating>" + SecurityElement.Escape(item.CommunityRating.Value.ToString(UsCulture)) + "</Rating>");
                 builder.Append("<Rating>" + SecurityElement.Escape(item.CommunityRating.Value.ToString(UsCulture)) + "</Rating>");
             }
             }
+            if (item.VoteCount.HasValue)
+            {
+                builder.Append("<VoteCount>" + SecurityElement.Escape(item.VoteCount.Value.ToString(UsCulture)) + "</VoteCount>");
+            }
 
 
             if (item.ProductionYear.HasValue && !(item is Person))
             if (item.ProductionYear.HasValue && !(item is Person))
             {
             {