aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-08-29 17:06:24 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-08-29 17:06:24 -0400
commit2bdaba633cab470b25470a5bb05a34c4dfe8aec1 (patch)
tree1f6865d4f0d962328af71b496e5647ff49cb15a7 /MediaBrowser.Providers
parent4cafe5c493644d36e17473a19f5467c76747648d (diff)
make chapter images a per-library setting
Diffstat (limited to 'MediaBrowser.Providers')
-rw-r--r--MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
index c208235356..0f8cf93fb6 100644
--- a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
+++ b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
@@ -261,11 +261,18 @@ namespace MediaBrowser.Providers.MediaInfo
NormalizeChapterNames(chapters);
+ var libraryOptions = _libraryManager.GetLibraryOptions(video);
+ var extractDuringScan = chapterOptions.ExtractDuringLibraryScan;
+ if (libraryOptions != null && libraryOptions.SchemaVersion >= 2)
+ {
+ extractDuringScan = libraryOptions.ExtractChapterImagesDuringLibraryScan;
+ }
+
await _encodingManager.RefreshChapterImages(new ChapterImageRefreshOptions
{
Chapters = chapters,
Video = video,
- ExtractImages = chapterOptions.ExtractDuringLibraryScan,
+ ExtractImages = extractDuringScan,
SaveChapters = false
}, cancellationToken).ConfigureAwait(false);