diff options
Diffstat (limited to 'MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs')
| -rw-r--r-- | MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs | 7 |
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) { |
