aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs')
-rw-r--r--MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs b/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
index e0ed0ec250..26395e9ccb 100644
--- a/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
+++ b/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
@@ -3,6 +3,7 @@ using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Dto;
@@ -344,8 +345,13 @@ namespace MediaBrowser.Providers.Movies
});
}
- public bool HasChanged(IHasMetadata item, DateTime date)
+ public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date)
{
+ if (!_config.Configuration.EnableFanArtUpdates)
+ {
+ return false;
+ }
+
var id = item.GetProviderId(MetadataProviders.Tmdb);
if (!string.IsNullOrEmpty(id))
@@ -355,7 +361,7 @@ namespace MediaBrowser.Providers.Movies
var fileInfo = new FileInfo(xmlPath);
- return fileInfo.Exists && _fileSystem.GetLastWriteTimeUtc(fileInfo) > date;
+ return !fileInfo.Exists || _fileSystem.GetLastWriteTimeUtc(fileInfo) > date;
}
return false;