From 23b95d0042bdb2b3417143807037f889a20d8b6e Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 27 Apr 2016 17:26:28 -0400 Subject: [PATCH] added option to preserve original audio when recording --- dashboard-ui/livetvsettings.html | 5 +++++ dashboard-ui/scripts/livetvsettings.js | 2 ++ dashboard-ui/strings/en-US.json | 4 +++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/dashboard-ui/livetvsettings.html b/dashboard-ui/livetvsettings.html index c3aa6b247f..22cd639db4 100644 --- a/dashboard-ui/livetvsettings.html +++ b/dashboard-ui/livetvsettings.html @@ -46,6 +46,11 @@
${FeatureRequiresEmbyPremiere}

+
+ ${OptionConvertRecordingPreserveAudio} +
${OptionConvertRecordingPreserveAudioHelp}
+
+

${OptionSendRecordingsToAutoOrganize} diff --git a/dashboard-ui/scripts/livetvsettings.js b/dashboard-ui/scripts/livetvsettings.js index becba5ee6e..43be4ad7bb 100644 --- a/dashboard-ui/scripts/livetvsettings.js +++ b/dashboard-ui/scripts/livetvsettings.js @@ -10,6 +10,7 @@ $('#chkMovies', page).checked(config.EnableMovieProviders); $('#chkOrganize', page).checked(config.EnableAutoOrganize); $('#chkConvertRecordings', page).checked(config.EnableRecordingEncoding); + $('#chkPreserveAudio', page).checked(config.EnableOriginalAudioWithEncodedRecordings || false); $('#txtRecordingPath', page).val(config.RecordingPath || ''); @@ -31,6 +32,7 @@ config.EnableMovieProviders = $('#chkMovies', form).checked(); config.EnableAutoOrganize = $('#chkOrganize', form).checked(); config.EnableRecordingEncoding = $('#chkConvertRecordings', form).checked(); + config.EnableOriginalAudioWithEncodedRecordings = $('#chkPreserveAudio', form).checked(); config.RecordingPath = $('#txtRecordingPath', form).val() || null; config.PrePaddingSeconds = $('#txtPrePaddingMinutes', form).val() * 60; diff --git a/dashboard-ui/strings/en-US.json b/dashboard-ui/strings/en-US.json index 177e162e9b..9ac4fb5f98 100644 --- a/dashboard-ui/strings/en-US.json +++ b/dashboard-ui/strings/en-US.json @@ -2349,5 +2349,7 @@ "MetadataSettingChangeHelp": "Changing metadata settings will affect new content that is added going forward. To refresh existing content, open the detail screen and click the refresh button, or perform bulk refreshes using the metadata manager.", "LabelTitle": "Title:", "LabelOriginalTitle": "Original title:", - "LabelSortTitle": "Sort title:" + "LabelSortTitle": "Sort title:", + "OptionConvertRecordingPreserveAudio": "Preserve original audio when converting recordings", + "OptionConvertRecordingPreserveAudioHelp": "This will provide better audio but may require transcoding during playback on some devices." }