diff --git a/_locales/am/messages.json b/_locales/am/messages.json index 0f7adcb37..6db8006c4 100644 --- a/_locales/am/messages.json +++ b/_locales/am/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index 0c20f33c8..fa5824e82 100644 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -389,6 +389,9 @@ "forcedPlaybackSpeed": { "message": "تثبيت سرعة التشغيل" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "فرض وضع المسرح" }, diff --git a/_locales/bg/messages.json b/_locales/bg/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/bg/messages.json +++ b/_locales/bg/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/bn/messages.json b/_locales/bn/messages.json index ef6a5f22d..b7bf565a0 100644 --- a/_locales/bn/messages.json +++ b/_locales/bn/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "জোর করে প্লেব্যাক গতি" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "জোর করে থিয়েটার মোড" }, diff --git a/_locales/ca/messages.json b/_locales/ca/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/ca/messages.json +++ b/_locales/ca/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/cs/messages.json b/_locales/cs/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/cs/messages.json +++ b/_locales/cs/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/da/messages.json b/_locales/da/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/da/messages.json +++ b/_locales/da/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 5ee452b85..304c228ed 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "erzwungene Abspielgeschwindigkeit" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Kinomodus erzwingen" }, diff --git a/_locales/el/messages.json b/_locales/el/messages.json index 27c55f39f..94353cf35 100644 --- a/_locales/el/messages.json +++ b/_locales/el/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Υποχρεωτική ταχύτητα αναπαραγωγής" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Υποχρεωτική λειτουργία κινηματογράφου" }, diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 63db959c8..c9e8f1c86 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -401,6 +401,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/en_GB/messages.json b/_locales/en_GB/messages.json index 8b7a0051c..c01cfc4f3 100644 --- a/_locales/en_GB/messages.json +++ b/_locales/en_GB/messages.json @@ -383,6 +383,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/en_US/messages.json b/_locales/en_US/messages.json index 8b7a0051c..c01cfc4f3 100644 --- a/_locales/en_US/messages.json +++ b/_locales/en_US/messages.json @@ -383,6 +383,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/es/messages.json b/_locales/es/messages.json index a86ba9ce2..121cd07c2 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forzar velocidad de reproducción" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forzar modo teatro" }, diff --git a/_locales/es_419/messages.json b/_locales/es_419/messages.json index c72648784..343949097 100644 --- a/_locales/es_419/messages.json +++ b/_locales/es_419/messages.json @@ -383,6 +383,9 @@ "forcedPlaybackSpeed": { "message": "Forzar velocidad de reproducción" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forzar modo teatro" }, diff --git a/_locales/et/messages.json b/_locales/et/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/et/messages.json +++ b/_locales/et/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/fa/messages.json b/_locales/fa/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/fa/messages.json +++ b/_locales/fa/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/fil/messages.json b/_locales/fil/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/fil/messages.json +++ b/_locales/fil/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index aae589916..c183c1152 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Vitesse de lecture forcée" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forcer le mode théâtre" }, diff --git a/_locales/gu/messages.json b/_locales/gu/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/gu/messages.json +++ b/_locales/gu/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/he/messages.json b/_locales/he/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/he/messages.json +++ b/_locales/he/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/hi/messages.json b/_locales/hi/messages.json index bd5fb0f2e..1f470bf29 100644 --- a/_locales/hi/messages.json +++ b/_locales/hi/messages.json @@ -383,6 +383,9 @@ "forcedPlaybackSpeed": { "message": "जबरन पार्श्व गति" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "जबरन थिएटर मोड" }, diff --git a/_locales/hr/messages.json b/_locales/hr/messages.json index e5b6bbcfe..69180e407 100644 --- a/_locales/hr/messages.json +++ b/_locales/hr/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Prisiljena brzina reprodukcije" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Prisiljen kazališni način" }, diff --git a/_locales/hu/messages.json b/_locales/hu/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/hu/messages.json +++ b/_locales/hu/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/id/messages.json b/_locales/id/messages.json index e28513bef..f2e467899 100644 --- a/_locales/id/messages.json +++ b/_locales/id/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Paksa kecepatan pemutaran" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Paksa mode teater" }, diff --git a/_locales/it/messages.json b/_locales/it/messages.json index 94489c228..4a5a40419 100644 --- a/_locales/it/messages.json +++ b/_locales/it/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Velocità di riproduzione forzata" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Modalità cinema forzata" }, diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index 63f8c30e0..79af0fa6e 100644 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "再生速度を指定する" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "シアターモードにする" }, diff --git a/_locales/kn/messages.json b/_locales/kn/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/kn/messages.json +++ b/_locales/kn/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json index b1eabaac3..e383568eb 100644 --- a/_locales/ko/messages.json +++ b/_locales/ko/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "되감기 속도 강제설정" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "강제 영화관 모드" }, diff --git a/_locales/lt/messages.json b/_locales/lt/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/lt/messages.json +++ b/_locales/lt/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/lv/messages.json b/_locales/lv/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/lv/messages.json +++ b/_locales/lv/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/ml/messages.json b/_locales/ml/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/ml/messages.json +++ b/_locales/ml/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/mr/messages.json b/_locales/mr/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/mr/messages.json +++ b/_locales/mr/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/ms/messages.json b/_locales/ms/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/ms/messages.json +++ b/_locales/ms/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/nb_NO/messages.json b/_locales/nb_NO/messages.json index ebde7d130..cf221b4e3 100644 --- a/_locales/nb_NO/messages.json +++ b/_locales/nb_NO/messages.json @@ -383,6 +383,9 @@ "forcedPlaybackSpeed": { "message": "Tvungen avspillingshastighet" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Tvunget teater-modus" }, diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json index a036e3155..cceb81f97 100644 --- a/_locales/nl/messages.json +++ b/_locales/nl/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forceer afspeelsnelheid" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forceer Theatermodus" }, diff --git a/_locales/no/messages.json b/_locales/no/messages.json index 6116457e6..246f20465 100644 --- a/_locales/no/messages.json +++ b/_locales/no/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Tvungen avspillingshastighet" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Tvunget teater-modus" }, diff --git a/_locales/pl/messages.json b/_locales/pl/messages.json index 0bc479b32..46c25b31e 100644 --- a/_locales/pl/messages.json +++ b/_locales/pl/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Wymuś prędkość odtwarzania" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Wymuś tryb kinowy" }, diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index a76a73846..2272988df 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": " Velocidade do reprodução forçado" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Modo teatro forçado" }, diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json index 0e06bc423..035d3bd3d 100644 --- a/_locales/pt_PT/messages.json +++ b/_locales/pt_PT/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forçar velocidade de leitura" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forçar modo de cinema" }, diff --git a/_locales/ro/messages.json b/_locales/ro/messages.json index bb09e17ec..0248eec5f 100644 --- a/_locales/ro/messages.json +++ b/_locales/ro/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Viteză de playback forțată" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Modul teatru forțat" }, diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index 7adffb3f0..f250126b7 100644 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -389,6 +389,9 @@ "forcedPlaybackSpeed": { "message": "Принудительная скорость воспроизведения" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Принудительно переходить в режим кино" }, diff --git a/_locales/si/messages.json b/_locales/si/messages.json index f21015d18..e44130780 100644 --- a/_locales/si/messages.json +++ b/_locales/si/messages.json @@ -383,6 +383,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/sk/messages.json b/_locales/sk/messages.json index 0848f0845..1d97a8f26 100644 --- a/_locales/sk/messages.json +++ b/_locales/sk/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Vynútená rýchlosť prehrávania" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Vynútený divadelný režim" }, diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/sl/messages.json +++ b/_locales/sl/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/sv/messages.json +++ b/_locales/sv/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/sw/messages.json b/_locales/sw/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/sw/messages.json +++ b/_locales/sw/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/ta/messages.json b/_locales/ta/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/ta/messages.json +++ b/_locales/ta/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/te/messages.json b/_locales/te/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/te/messages.json +++ b/_locales/te/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/th/messages.json b/_locales/th/messages.json index 0b4f1130e..b029c7aaf 100644 --- a/_locales/th/messages.json +++ b/_locales/th/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theater mode" }, diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json index 6304911b4..eb3d90095 100644 --- a/_locales/tr/messages.json +++ b/_locales/tr/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Oynatma hızını uygulamaya zorla" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Sinema modunu zorla" }, diff --git a/_locales/uk/messages.json b/_locales/uk/messages.json index 02b68d344..c5a3272e0 100644 --- a/_locales/uk/messages.json +++ b/_locales/uk/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Forced playback speed" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Forced theatre mode" }, diff --git a/_locales/vi/messages.json b/_locales/vi/messages.json index 896c8e16e..8812ae963 100644 --- a/_locales/vi/messages.json +++ b/_locales/vi/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "Tốc độ phát lại bắt buộc" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "Bắt buộc chế độ rạp hát" }, diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json index 1d1cde05c..8b67646c6 100644 --- a/_locales/zh_CN/messages.json +++ b/_locales/zh_CN/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "强制设置播放速度" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "强制设置剧场模式" }, diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index 5c7851c7a..c90f83d57 100644 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -386,6 +386,9 @@ "forcedPlaybackSpeed": { "message": "強制播放速度" }, + "forcedPlaybackSpeedMusic": { + "message": "Force playback speed for music" + }, "forcedTheaterMode": { "message": "強制劇院模式" }, diff --git a/content-scripts/website-context/youtube-features/player.js b/content-scripts/website-context/youtube-features/player.js index 65c24c3f2..90fd09e82 100644 --- a/content-scripts/website-context/youtube-features/player.js +++ b/content-scripts/website-context/youtube-features/player.js @@ -62,20 +62,32 @@ ImprovedTube.playerAutopauseWhenSwitchingTabs = function () { ImprovedTube.playerPlaybackSpeed = function (change) { var player = this.elements.player, video = player.querySelector('video'), - option = this.storage.player_playback_speed; + option = this.storage.player_playback_speed, + tries = 0; + const intervalMs = 100, + maxIntervalMs = 5000; if (this.isset(option) === false) { option = 1; } - if (this.storage.player_forced_playback_speed === true) { - if (location.href.indexOf('music') === -1 && player.getVideoData().isLive === false) { - player.setPlaybackRate(Number(option)); - video.playbackRate = Number(option); - } else { - player.setPlaybackRate(1); + var waitForDescInterval = setInterval(() => { + if (document.querySelector('div#description') || (++tries * intervalMs >= maxIntervalMs)) { + clearInterval(waitForDescInterval); } - } + + if (this.storage.player_forced_playback_speed === true) { + if (player.getVideoData().isLive === false && + (this.storage.player_force_speed_on_music === true || + (location.href.indexOf('music') === -1 && document.querySelector('h3#title')?.innerText !== 'Music') + )) { + player.setPlaybackRate(Number(option)); + video.playbackRate = Number(option); + } else { + player.setPlaybackRate(1); + } + } + }, intervalMs); }; diff --git a/options-page/skeleton-parts/player.js b/options-page/skeleton-parts/player.js index 50f72af1d..b9dc00baf 100644 --- a/options-page/skeleton-parts/player.js +++ b/options-page/skeleton-parts/player.js @@ -109,6 +109,11 @@ extension.skeleton.main.layers.section.player.on.click = { text: 'forcedPlaybackSpeed', id: 'forced-playback-speed' }, + player_force_speed_on_music: { + component: 'switch', + text: 'forcedPlaybackSpeedMusic', + id: 'forced-playback-speed-music' + }, player_playback_speed: { component: 'slider', text: 'playbackSpeed', diff --git a/options-page/styles/player.css b/options-page/styles/player.css index a3443fb84..14698d864 100644 --- a/options-page/styles/player.css +++ b/options-page/styles/player.css @@ -3,6 +3,7 @@ --------------------------------------------------------------*/ #forced-volume:not([data-value='true']) + .satus-slider, -#forced-playback-speed:not([data-value='true']) + .satus-slider { +#forced-playback-speed:not([data-value='true']) + .satus-switch, +#forced-playback-speed:not([data-value='true']) + .satus-switch + .satus-slider { display: none; } \ No newline at end of file