diff options
Diffstat (limited to 'MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs')
| -rw-r--r-- | MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs b/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs index 61525dc790..8babcec630 100644 --- a/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs +++ b/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs @@ -13,22 +13,24 @@ namespace MediaBrowser.TV.Providers [Export(typeof(BaseMetadataProvider))]
public class EpisodeImageFromMediaLocationProvider : BaseMetadataProvider
{
- public override bool Supports(BaseItem item)
+ public override bool Supports(BaseEntity item)
{
return item is Episode;
}
- public override Task Fetch(BaseItem item, ItemResolveEventArgs args)
+ public override Task Fetch(BaseEntity item, ItemResolveEventArgs args)
{
return Task.Run(() =>
{
+ Episode episode = item as Episode;
+
string metadataFolder = Path.Combine(args.Parent.Path, "metadata");
- string episodeFileName = Path.GetFileName(item.Path);
+ string episodeFileName = Path.GetFileName(episode.Path);
Season season = args.Parent as Season;
- SetPrimaryImagePath(item as Episode, season, metadataFolder, episodeFileName);
+ SetPrimaryImagePath(episode, season, metadataFolder, episodeFileName);
});
}
|
