audioplayer: s-s: clamp ffwd; closes #1302 (#1303)

* remove s-s fade setting;
   easier to just set this to 0.2, changing it doesn't
   make a whole lot of difference anyway

* limit s-s playback speed multi to 8;
   browsers don't play any audio if the playbackrate is
   too high or too low; on firefox, 0.15 ~ 8.0 seem to work
This commit is contained in:
exci 2026-02-21 23:25:54 +02:00 committed by GitHub
parent c2b71dab25
commit f5e70c7f67
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
22 changed files with 5 additions and 27 deletions

View file

@ -332,8 +332,7 @@ if (1)
"mt_ssvt": "volume threshold (0-255)\">vol",
"mt_ssts": "active threshold (% of track, start)\">start",
"mt_sste": "active threshold (% of track, end)\">end",
"mt_ssrt": "volume/speed ramp up/down time\">fade",
"mt_sssm": "playback speed multiplier\">ffwd",
"mt_sssm": "playback speed multiplier (range: 0.15 to 8)\">ffwd",
"mb_play": "play",
"mm_hashplay": "play this audio file?",
@ -2718,8 +2717,8 @@ var afilt = (function () {
"drcv": [-24, 30, 12, 0.01, 0.25],
"drch": ['tresh', 'knee', 'ratio', 'atk', 'rls'],
"drck": ['threshold', 'knee', 'ratio', 'attack', 'release'],
"sscl": [L.mt_ssvt, L.mt_ssts, L.mt_sste, L.mt_ssrt, L.mt_sssm],
"sscv": [1, 5, 5, 5.0, 0.2],
"sscl": [L.mt_ssvt, L.mt_ssts, L.mt_sste, L.mt_sssm],
"sscv": [1, 5, 5, 5.0],
"drcn": null,
"filters": [],
"filterskip": [],
@ -10042,8 +10041,8 @@ var mpss = (function() {
vthresh: afilt.sscv[0],
sthresh: afilt.sscv[1],
etresh: afilt.sscv[2],
sspeed: afilt.sscv[3],
rspeed: afilt.sscv[4],
sspeed: Math.min(8.0, Math.max(0.15, afilt.sscv[3])),
rspeed: 0.2,
loopInterval: 25,
};
return true;

View file

@ -325,7 +325,6 @@ Ls.chi = {
"mt_ssvt": "音量阈值 (0-255)\">音量", //m
"mt_ssts": "活动阈值 (曲目百分比,开始)\">开始", //m
"mt_sste": "活动阈值 (曲目百分比,结束)\">结束", //m
"mt_ssrt": "音量/速度 渐变时间\">攻", //m
"mt_sssm": "播放速度倍率\">快进", //m
"mb_play": "播放",

View file

@ -329,7 +329,6 @@ Ls.cze = {
"mt_ssvt": "prahová hlasitost (0-255)\">hl", //m
"mt_ssts": "aktivní práh (% stopy, začátek)\">zač", //m
"mt_sste": "aktivní práh (% stopy, konec)\">kon", //m
"mt_ssrt": "doba náběhu/útlumu hlasitosti/rychlosti\">fade", //m
"mt_sssm": "násobič rychlosti přehrávání\">rych", //m
"mb_play": "přehrát",

View file

@ -325,7 +325,6 @@ Ls.deu = {
"mt_ssvt": "Lautstärkeschwelle (0-255)\">laut", //m
"mt_ssts": "Aktiv-Schwelle (% Titel, Anfang)\">anf", //m
"mt_sste": "Aktiv-Schwelle (% Titel, Ende)\">end", //m
"mt_ssrt": "Ein/Ausblendzeit Lautstärke/Geschwindigkeit\">fade", //m
"mt_sssm": "Wiedergabegeschwindigkeits-Multiplikator\">vor", //m
"mb_play": "Abspielen",

View file

@ -325,7 +325,6 @@ Ls.epo = {
"mt_ssvt": "maksimuma laŭtnivelo por silentsaltado (0-255)\">laŭt",
"mt_ssts": "komenca intervalo por silentsaltado (% de trakolongo)\">ek%",
"mt_sste": "fina intervalo por silentsaltado (% de trakolongo)\">fin%",
"mt_ssrt": "tempo por laŭgrada ŝanĝo de laŭteco/rapideco dum silentsaltado\">ŝanĝ⏱",
"mt_sssm": "multiplikado de ludrapideco dum silentsaltado\">×rapid",
"mb_play": "ludi",

View file

@ -325,7 +325,6 @@ Ls.fra = {
"mt_ssvt": "seuil de volume (0-255)\">vol", //m
"mt_ssts": "seuil actif (% piste, début)\">deb", //m
"mt_sste": "seuil actif (% piste, fin)\">fin", //m
"mt_ssrt": "temps de montée/descente volume/vitesse\">fondu", //m
"mt_sssm": "multiplicateur de vitesse de lecture\">av", //m
"mb_play": "lecture",

View file

@ -325,7 +325,6 @@ Ls.grc = {
"mt_ssvt": "ὅριον φωνῆς (0-255)\">φων", //m
"mt_ssts": "ἐνεργὸν ὅριον (% τροχιᾶς, ἀρχή)\">ἀρχ", //m
"mt_sste": "ἐνεργὸν ὅριον (% τροχιᾶς, τέλος)\">τελ", //m
"mt_ssrt": "χρόνος αὔξησης/μείωσης φωνῆς/ταχύτητος\">σβέσις", //m
"mt_sssm": "πολλαπλασιαστὴς ταχύτητος\">ταχ", //m
"mb_play": "παίξε",

View file

@ -326,7 +326,6 @@ Ls.hun = {
"mt_ssvt": 'hangerő küszöb (0-255)">vol',
"mt_ssts": 'aktív tartomány (%, eleje)">start',
"mt_sste": 'aktív tartomány (%, vége)">end',
"mt_ssrt": 'hangosodási/halkulási idő">fade',
"mt_sssm": 'lejátszási sebesség szorzó">ffwd',
"mb_play": 'play',

View file

@ -325,7 +325,6 @@ Ls.ita = {
"mt_ssvt": "soglia volume (0-255)\">vol", //m
"mt_ssts": "soglia attiva (% traccia, inizio)\">ini", //m
"mt_sste": "soglia attiva (% traccia, fine)\">fin", //m
"mt_ssrt": "tempo rampa volume/velocità\">fade", //m
"mt_sssm": "moltiplicatore velocità riproduzione\">av", //m
"mb_play": "riproduci",

View file

@ -325,7 +325,6 @@ Ls.jpn = {
"mt_ssvt": "音量しきい値 (0-255)\">音", //m
"mt_ssts": "有効しきい値 (トラック%, 開始)\">始", //m
"mt_sste": "有効しきい値 (トラック%, 終了)\">終", //m
"mt_ssrt": "音量/速度 ランプ時間\">フェード", //m
"mt_sssm": "再生速度倍率\">速", //m
"mb_play": "再生",

View file

@ -325,7 +325,6 @@ Ls.kor = {
"mt_ssvt": "볼륨 임계값 (0-255)\">음", //m
"mt_ssts": "활성 임계값 (% 트랙, 시작)\">시", //m
"mt_sste": "활성 임계값 (% 트랙, 끝)\">끝", //m
"mt_ssrt": "볼륨/속도 램프 시간\">페이드", //m
"mt_sssm": "재생 속도 배율\">고", //m
"mb_play": "재생",

View file

@ -325,7 +325,6 @@ Ls.nld = {
"mt_ssvt": "Volumedrempel (0-255)\">vol", //m
"mt_ssts": "Actieve drempel (% track, begin)\">beg", //m
"mt_sste": "Actieve drempel (% track, einde)\">eind", //m
"mt_ssrt": "Op/aflooptijd volume/snelheid\">fade", //m
"mt_sssm": "Vermenigvuldiger afspeelsnelheid\">vrs", //m
"mb_play": "Afspelen",

View file

@ -322,7 +322,6 @@ Ls.nno = {
"mt_ssvt": "volumterskel (0-255)\">volum",
"mt_ssts": "aktiv innanfor første % av songen\">start",
"mt_sste": "aktiv innanfor siste % av songen\">slutt",
"mt_ssrt": "kor fort volum/tempo skal justerast\">fade",
"mt_sssm": "avspelingshastigheitsmultiplikator\">ffwd",
"mb_play": "lytt",

View file

@ -322,7 +322,6 @@ Ls.nor = {
"mt_ssvt": "volumterskel (0-255)\">volum",
"mt_ssts": "aktiv innenfor første % av sangen\">start",
"mt_sste": "aktiv innenfor siste % av sangen\">slutt",
"mt_ssrt": "hvor fort volum/tempo skal justeres\">fade",
"mt_sssm": "avspillingshastighetsmultiplikator\">ffwd",
"mb_play": "lytt",

View file

@ -328,7 +328,6 @@ Ls.pol = {
"mt_ssvt": "próg głośności (0-255)\">gł", //m
"mt_ssts": "aktywny próg (% utworu, początek)\">pocz", //m
"mt_sste": "aktywny próg (% utworu, koniec)\">kon", //m
"mt_ssrt": "czas narastania/opadania głośn./pręd.\">fade", //m
"mt_sssm": "mnożnik prędkości odtwarzania\">szyb", //m
"mb_play": "odtwórz",

View file

@ -325,7 +325,6 @@ Ls.por = {
"mt_ssvt": "limiar de volume (0-255)\">vol", //m
"mt_ssts": "limiar ativo (% faixa, início)\">ini", //m
"mt_sste": "limiar ativo (% faixa, fim)\">fim", //m
"mt_ssrt": "tempo de rampa volume/velocidade\">fade", //m
"mt_sssm": "multiplicador de velocidade de reprodução\">av", //m
"mb_play": "reproduzir",

View file

@ -325,7 +325,6 @@ Ls.rus = {
"mt_ssvt": "порог громкости (0-255)\">гром", //m
"mt_ssts": "активный порог (% трека, начало)\">нач", //m
"mt_sste": "активный порог (% трека, конец)\">кон", //m
"mt_ssrt": "время нарастания/спада громк./скор.\">фейд", //m
"mt_sssm": "множитель скорости воспроизведения\">уск", //m
"mb_play": "играть",

View file

@ -324,7 +324,6 @@ Ls.spa = {
"mt_ssvt": "umbral de volumen (0-255)\">vol", //m
"mt_ssts": "umbral activo (% pista, inicio)\">ini", //m
"mt_sste": "umbral activo (% pista, fin)\">fin", //m
"mt_ssrt": "tiempo de rampa volumen/velocidad\">fund", //m
"mt_sssm": "multiplicador de velocidad de reproducción\">av", //m
"mb_play": "reproducir",

View file

@ -325,7 +325,6 @@ Ls.swe = {
"mt_ssvt": "volymtröskel (0-255)\">vol", //m
"mt_ssts": "aktiv tröskel (% spår, start)\">sta", //m
"mt_sste": "aktiv tröskel (% spår, slut)\">slt", //m
"mt_ssrt": "upp/ned-rampningstid volym/hastighet\">fade", //m
"mt_sssm": "uppspelningshastighetsmultiplikator\">sn", //m
"mb_play": "play",

View file

@ -325,7 +325,6 @@ Ls.tur = {
"mt_ssvt": "ses eşiği (0-255)\">ses", //m
"mt_ssts": "etkin eşik (% parça, başlangıç)\">bas", //m
"mt_sste": "etkin eşik (% parça, bitiş)\">son", //m
"mt_ssrt": "ses/hız rampa süresi\">fade", //m
"mt_sssm": "oynatma hızı çarpanı\">ileri", //m
"mb_play": "oynat",

View file

@ -325,7 +325,6 @@ Ls.ukr = {
"mt_ssvt": "поріг гучності (0-255)\">гуч", //m
"mt_ssts": "активний поріг (% треку, початок)\">поч", //m
"mt_sste": "активний поріг (% треку, кінець)\">кін", //m
"mt_ssrt": "час нарост./спаду гучн./швидк.\">фейд", //m
"mt_sssm": "множник швидкості відтворення\">шв", //m
"mb_play": "відтворити",

View file

@ -332,7 +332,6 @@ Ls.vie = {
"mt_ssvt": "ngưỡng âm lượng (0-255)\">am", //m
"mt_ssts": "ngưỡng hoạt động (% bài, đầu)\">dau", //m
"mt_sste": "ngưỡng hoạt động (% bài, cuối)\">cuoi", //m
"mt_ssrt": "thời gian tăng/giảm âm lượng/tốc độ\">fade", //m
"mt_sssm": "hệ số tốc độ phát\">nh", //m
"mb_play": "phát",