From 0812403a5e72f07b9a02e8898170ce8c9784f0d9 Mon Sep 17 00:00:00 2001 From: TakuikaNinja Date: Tue, 3 Nov 2026 14:55:13 +1300 Subject: [PATCH] Audio Player fixes - Reset silence detection variables when switching tracks - Set minimum value of 1s for silence detection & track length --- Core/Shared/Audio/AudioPlayerHud.cpp | 2 ++ UI/Views/AudioConfigView.axaml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Core/Shared/Audio/AudioPlayerHud.cpp b/Core/Shared/Audio/AudioPlayerHud.cpp index 9a7174fef7..0959daa0b0 100644 --- a/Core/Shared/Audio/AudioPlayerHud.cpp +++ b/Core/Shared/Audio/AudioPlayerHud.cpp @@ -161,6 +161,8 @@ void AudioPlayerHud::Draw(uint32_t frameCounter, double fps) double silenceLength = (double)(frameCounter - _lastAudioFrame) / fps; if(audioCfg.AudioPlayerAutoDetectSilence && silenceLength >= audioCfg.AudioPlayerSilenceDelay) { //Silence detected, move to next track + _lastAudioFrame = frameCounter; + _prevFps = fps; MoveToNextTrack(); } } diff --git a/UI/Views/AudioConfigView.axaml b/UI/Views/AudioConfigView.axaml index 11ec5667a0..b74a8bc55d 100644 --- a/UI/Views/AudioConfigView.axaml +++ b/UI/Views/AudioConfigView.axaml @@ -120,12 +120,12 @@ - + - +