diff --git a/src/controllers/dashboard/encodingsettings.html b/src/controllers/dashboard/encodingsettings.html index d6e29a4928..ad83d9bf27 100644 --- a/src/controllers/dashboard/encodingsettings.html +++ b/src/controllers/dashboard/encodingsettings.html @@ -154,7 +154,7 @@
${LabelDownMixAudioScaleHelp}
+
+ +
${StereoDownmixAlgorithmHelp}
+
${LabelMaxMuxingQueueSizeHelp}
diff --git a/src/controllers/dashboard/encodingsettings.js b/src/controllers/dashboard/encodingsettings.js index 044fb1eb3d..67001ccb82 100644 --- a/src/controllers/dashboard/encodingsettings.js +++ b/src/controllers/dashboard/encodingsettings.js @@ -23,6 +23,7 @@ import alert from '../../components/alert'; $('#selectVideoDecoder', page).val(config.HardwareAccelerationType); $('#selectThreadCount', page).val(config.EncodingThreadCount); $('#txtDownMixAudioBoost', page).val(config.DownMixAudioBoost); + $('#selectStereoDownmixAlgorithm').val(config.DownMixStereoAlgorithm || 'None'); page.querySelector('#txtMaxMuxingQueueSize').value = config.MaxMuxingQueueSize || ''; page.querySelector('.txtEncoderPath').value = config.EncoderAppPathDisplay || ''; $('#txtTranscodingTempPath', page).val(systemInfo.TranscodingTempPath || ''); @@ -78,6 +79,7 @@ import alert from '../../components/alert'; loading.show(); ApiClient.getNamedConfiguration('encoding').then(function (config) { config.DownMixAudioBoost = $('#txtDownMixAudioBoost', form).val(); + config.DownMixStereoAlgorithm = $('#selectStereoDownmixAlgorithm', form).val() || 'None'; config.MaxMuxingQueueSize = form.querySelector('#txtMaxMuxingQueueSize').value; config.TranscodingTempPath = $('#txtTranscodingTempPath', form).val(); config.FallbackFontPath = form.querySelector('#txtFallbackFontPath').value; diff --git a/src/strings/en-us.json b/src/strings/en-us.json index a37b1ac621..4bc1c2be38 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -621,6 +621,7 @@ "LabelDownloadLanguages": "Download languages:", "LabelDownMixAudioScale": "Audio boost when downmixing:", "LabelDownMixAudioScaleHelp": "Boost audio when downmixing. A value of one will preserve the original volume.", + "LabelStereoDownmixAlgorithm": "Stereo Downmix Algorithm", "LabelDropImageHere": "Drop image here, or click to browse.", "LabelDroppedFrames": "Dropped frames:", "LabelDropShadow": "Drop shadow:", @@ -1439,6 +1440,7 @@ "SortName": "Sort name", "SpecialFeatures": "Special Features", "Sports": "Sports", + "StereoDownmixAlgorithmHelp": "Alogithm used to downmix multi-channel audio to stereo.", "StoryArc": "Story Arc", "StopPlayback": "Stop playback", "StopRecording": "Stop recording",