Przeglądaj źródła

store dvd episode numbers as floats to match tvdb

Luke Pulverenti 11 lat temu
rodzic
commit
3c53aca46b

+ 1 - 1
MediaBrowser.Controller/Entities/TV/Episode.cs

@@ -49,7 +49,7 @@ namespace MediaBrowser.Controller.Entities.TV
         /// Gets or sets the DVD episode number.
         /// </summary>
         /// <value>The DVD episode number.</value>
-        public int? DvdEpisodeNumber { get; set; }
+        public float? DvdEpisodeNumber { get; set; }
 
         /// <summary>
         /// We want to group into series not show individually in an index

+ 1 - 1
MediaBrowser.Model/Dto/BaseItemDto.cs

@@ -43,7 +43,7 @@ namespace MediaBrowser.Model.Dto
         /// Gets or sets the DVD episode number.
         /// </summary>
         /// <value>The DVD episode number.</value>
-        public int? DvdEpisodeNumber { get; set; }
+        public float? DvdEpisodeNumber { get; set; }
         
         /// <summary>
         /// Gets or sets the name of the sort.

+ 1 - 1
MediaBrowser.Providers/TV/EpisodeXmlParser.cs

@@ -153,7 +153,7 @@ namespace MediaBrowser.Providers.TV
 
                             if (float.TryParse(number, NumberStyles.Any, UsCulture, out num))
                             {
-                                item.DvdEpisodeNumber = Convert.ToInt32(num);
+                                item.DvdEpisodeNumber = num;
                             }
                         }
                         break;

+ 1 - 1
MediaBrowser.Providers/TV/TvdbEpisodeProvider.cs

@@ -414,7 +414,7 @@ namespace MediaBrowser.Providers.TV
 
                                             if (float.TryParse(val, NumberStyles.Any, _usCulture, out num))
                                             {
-                                                item.DvdEpisodeNumber = Convert.ToInt32(num);
+                                                item.DvdEpisodeNumber = num;
                                             }
                                         }