From be0f683e624cd04df17a73cce8f8ceb2be90d40a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 5 Jan 2014 00:15:38 -0500 Subject: added a virtual season image provider --- MediaBrowser.Providers/VirtualItemImageValidator.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'MediaBrowser.Providers/VirtualItemImageValidator.cs') diff --git a/MediaBrowser.Providers/VirtualItemImageValidator.cs b/MediaBrowser.Providers/VirtualItemImageValidator.cs index d4bbaf713..f3f32b2b3 100644 --- a/MediaBrowser.Providers/VirtualItemImageValidator.cs +++ b/MediaBrowser.Providers/VirtualItemImageValidator.cs @@ -1,5 +1,6 @@ using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Entities; +using MediaBrowser.Controller.Entities.TV; using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Logging; @@ -20,6 +21,22 @@ namespace MediaBrowser.Providers { var locationType = item.LocationType; + // The regular provider will get virtual seasons + if (item.LocationType == LocationType.Virtual) + { + var season = item as Season; + + if (season != null) + { + var series = season.Series; + + if (series != null && series.LocationType == LocationType.FileSystem) + { + return false; + } + } + } + return locationType == LocationType.Virtual || locationType == LocationType.Remote; } -- cgit v1.2.3