diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-09 15:16:14 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-09 15:16:14 -0400 |
| commit | 945e84327087c9e81371c7b4f940a19a0c083586 (patch) | |
| tree | 0c4f4c2d4c048c3baf4acfe45a7caf8ff9fe931b /MediaBrowser.Server.Implementations | |
| parent | ba336372512e6366517a67e8b12677333266d032 (diff) | |
add new chapter provider feature
Diffstat (limited to 'MediaBrowser.Server.Implementations')
4 files changed, 13 insertions, 4 deletions
diff --git a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs index 9f7a3c8e50..625dd7e82d 100644 --- a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs +++ b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs @@ -410,6 +410,9 @@ namespace MediaBrowser.Server.Implementations.LiveTv { stream.PacketLength = null; } + + // Don't trust the provider values + stream.Index = -1; } } diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json index 9e51a40b04..52dd8209ab 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json @@ -143,5 +143,7 @@ "HeaderSelectChannelDownloadPathHelp": "Browse or enter the path to use for storing channel cache files. The folder must be writeable.", "OptionNewCollection": "New...", "ButtonAdd": "Add", - "ButtonRemove": "Remove" + "ButtonRemove": "Remove", + "LabelChapterDownloaders": "Chapter downloaders:", + "LabelChapterDownloadersHelp": "Enable and rank your preferred chapter downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information." }
\ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/server.json b/MediaBrowser.Server.Implementations/Localization/Server/server.json index b886d4f6b9..74ac9aeeb9 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/server.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/server.json @@ -733,11 +733,15 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.", "HeaderSubtitleDownloadingHelp": "When Media Browser scans your video files it can search for missing subtitles, and download them using a subtitle provider such as OpenSubtitles.org.", "HeaderDownloadSubtitlesFor": "Download subtitles for:", + "MessageNoChapterProviders": "Install a chapter provider plugin such as ChapterDb or tagChimp to enable additional chapter metadata options.", "LabelSkipIfGraphicalSubsPresent": "Skip if the video already contains graphical subtitles", "LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery to mobile clients.", "TabSubtitles": "Subtitles", + "TabChapters": "Chapters", + "HeaderDownloadChaptersFor": "Download chapter names for:", "LabelOpenSubtitlesUsername": "Open Subtitles username:", "LabelOpenSubtitlesPassword": "Open Subtitles password:", + "HeaderChapterDownloadingHelp": "When Media Browser scans your video files it can download friendly chapter names from the internet using chapter plugins such as ChapterDb and tagChimp.", "LabelPlayDefaultAudioTrack": "Play default audio track regardless of language", "LabelSubtitlePlaybackMode": "Subtitle mode:", "LabelDownloadLanguages": "Download languages:", diff --git a/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs b/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs index 73ab50ef6f..ee3e154755 100644 --- a/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs +++ b/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs @@ -91,21 +91,21 @@ namespace MediaBrowser.Server.Implementations.MediaEncoder if (video is Movie) { - if (!_config.Configuration.EnableMovieChapterImageExtraction) + if (!_config.Configuration.ChapterOptions.EnableMovieChapterImageExtraction) { return false; } } else if (video is Episode) { - if (!_config.Configuration.EnableEpisodeChapterImageExtraction) + if (!_config.Configuration.ChapterOptions.EnableEpisodeChapterImageExtraction) { return false; } } else { - if (!_config.Configuration.EnableOtherVideoChapterImageExtraction) + if (!_config.Configuration.ChapterOptions.EnableOtherVideoChapterImageExtraction) { return false; } |
