From 892401376b4a6d41f7300385dcdfb49515bf26e5 Mon Sep 17 00:00:00 2001 From: sentriz Date: Sun, 5 Jan 2025 20:10:00 +0000 Subject: [PATCH] ReplayGain: make sure volume doesn't exceed 1.0 --- src/player/audio.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/player/audio.ts b/src/player/audio.ts index ce570c1..4c9a779 100644 --- a/src/player/audio.ts +++ b/src/player/audio.ts @@ -172,7 +172,7 @@ export class AudioController { return } const elapsed = Date.now() - startTime - this.audio.volume = clamp(0.0, Math.max(from, to), from + (elapsed * step)) + this.audio.volume = clamp(0.0, Math.min(Math.max(from, to), 1), from + (elapsed * step)) this.handle = setTimeout(run, 10) } run()