diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index 8b483c76..1832b3da 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -245,7 +245,9 @@ "settings.header.audio.quality.auto": "Auto", "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle - "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization, Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", + "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", + "settings.option.audio.enableAdvancedFunctionality.decryptLLPW": "Decrypt Lossless Playback Workflow", // Toggle + "settings.option.audio.enableAdvancedFunctionality.decryptLLPW.description": "Enables the ability for Cider to decrypt Lossless Audio Files. A minor performance hit will occur.", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalizes peak volume for individual tracks to create a more uniform listening experience.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc index 1ee292ec..b0576a8a 100644 --- a/src/i18n/ja_JP.jsonc +++ b/src/i18n/ja_JP.jsonc @@ -204,6 +204,8 @@ "settings.option.audio.seamlessTransition": "曲間なしで再生", // Toggle "settings.option.audio.enableAdvancedFunctionality": "先進的な機能", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "AudioContext 機能を有効にすると、オーディオノーマライズ、空間オーディオ、イコライザーなどの機能を使用できますが、音が途切れるかもしれません。", // Toggle + "settings.option.audio.enableAdvancedFunctionality.decryptLLPW": "ロスレスオーディオ", // Toggle + "settings.option.audio.enableAdvancedFunctionality.decryptLLPW.description": "ロスレスオーディオを有効にする", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "オーディオノーマライズ", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "さまざまな曲の音量を均一にし、より整った音を楽しめるようにする機能です。", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "オーディオ空間化", // Toggle diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index 283368c0..9d69bd85 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -205,6 +205,8 @@ "settings.option.audio.seamlessTransition": "無間斷播放", // Toggle "settings.option.audio.enableAdvancedFunctionality": "進階機能", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "啟用 AudioContext 將解鎖類似音訊標準化和等化器的進階機能。但是會在一些電腦造成音樂卡頓。", + "settings.option.audio.enableAdvancedFunctionality.decryptLLPW": "保真壓縮解碼", // Toggle + "settings.option.audio.enableAdvancedFunctionality.decryptLLPW.description": "給予 Cider 解碼保真壓縮檔案的能力。相對的,這將會增加運算工作量。", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音訊標準化", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音訊空間化", // Toggle diff --git a/src/main/base/store.ts b/src/main/base/store.ts index 8156799c..266cc7f4 100644 --- a/src/main/base/store.ts +++ b/src/main/base/store.ts @@ -31,6 +31,7 @@ export class Store { "quality": "256", "seamless_audio": true, "normalization": false, + "decryptLLPW": false, "spatial": false, "maxVolume": 1, "volumePrecision": 0.1, diff --git a/src/renderer/views/pages/settings.ejs b/src/renderer/views/pages/settings.ejs index ee209810..e12d006e 100644 --- a/src/renderer/views/pages/settings.ejs +++ b/src/renderer/views/pages/settings.ejs @@ -62,6 +62,16 @@ switch/> +
+
+ {{$root.getLz('settings.option.audio.enableAdvancedFunctionality.decryptLLPW')}} +
+ {{$root.getLz('settings.option.audio.enableAdvancedFunctionality.decryptLLPW.description')}} +
+
+ +
+
{{$root.getLz('term.equalizer')}} @@ -769,6 +779,7 @@ CiderAudio.spatialOn() } } else { + app.cfg.advanced.decryptLLPW = false; CiderAudio.off(); } },