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." }