aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs')
-rw-r--r--MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
index c126af884..7473d48e9 100644
--- a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
@@ -1,4 +1,5 @@
using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.Channels;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Audio;
@@ -37,7 +38,7 @@ namespace MediaBrowser.LocalMetadata.Images
return true;
}
- if (item.SupportsLocalMetadata)
+ if (item.SupportsLocalMetadata && !item.AlwaysScanInternalMetadataPath)
{
return false;
}
@@ -56,11 +57,11 @@ namespace MediaBrowser.LocalMetadata.Images
public List<LocalImageInfo> GetImages(IHasImages item, IDirectoryService directoryService)
{
- var path = _config.ApplicationPaths.GetInternalMetadataPath(item.Id);
+ var path = item.GetInternalMetadataPath();
try
{
- return new LocalImageProvider(_fileSystem).GetImages(item, path, directoryService);
+ return new LocalImageProvider(_fileSystem).GetImages(item, path, true, directoryService);
}
catch (DirectoryNotFoundException)
{