aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-08 18:44:49 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-08 18:44:49 -0500
commite78824f77139806c0f2e0bcf5bf8df06daf2cc07 (patch)
tree27d943ffdd7ac0e3608de77f3c9389d273c66347 /MediaBrowser.Providers
parent7f5a4c2d4e3d8e1881dae0403367e35ad5699eaf (diff)
fix episode number extraction
Diffstat (limited to 'MediaBrowser.Providers')
-rw-r--r--MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs12
-rw-r--r--MediaBrowser.Providers/TV/EpisodeMetadataService.cs4
2 files changed, 13 insertions, 3 deletions
diff --git a/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs b/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
index d55a42d115..89d03887e9 100644
--- a/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
+++ b/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
@@ -27,7 +27,8 @@ namespace MediaBrowser.Providers.MediaInfo
ICustomMetadataProvider<Trailer>,
ICustomMetadataProvider<Video>,
ICustomMetadataProvider<Audio>,
- IHasChangeMonitor
+ IHasChangeMonitor,
+ IHasOrder
{
private readonly ILogger _logger;
private readonly IIsoManager _isoManager;
@@ -137,5 +138,14 @@ namespace MediaBrowser.Providers.MediaInfo
{
return item.DateModified > date;
}
+
+ public int Order
+ {
+ get
+ {
+ // Run last
+ return 100;
+ }
+ }
}
}
diff --git a/MediaBrowser.Providers/TV/EpisodeMetadataService.cs b/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
index fa44af1554..94d1662730 100644
--- a/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
+++ b/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
@@ -84,8 +84,8 @@ namespace MediaBrowser.Providers.TV
var filename = Path.GetFileName(item.Path);
- item.IndexNumber = item.IndexNumber ?? TVUtils.GetEpisodeNumberFromFile(filename, item.Parent is Season);
- item.IndexNumberEnd = item.IndexNumberEnd ?? TVUtils.GetEndingEpisodeNumberFromFile(filename);
+ item.IndexNumber = item.IndexNumber ?? TVUtils.GetEpisodeNumberFromFile(item.Path, item.Parent is Season);
+ item.IndexNumberEnd = item.IndexNumberEnd ?? TVUtils.GetEndingEpisodeNumberFromFile(item.Path);
if (!item.ParentIndexNumber.HasValue)
{