From ea855d890ae2bbe54e3df93e77a7e6013e1b9d95 Mon Sep 17 00:00:00 2001 From: Simon Garrelou Date: Thu, 8 Dec 2022 22:45:34 +0100 Subject: Fix potential sample rate issue --- music/playqueue.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/music/playqueue.go b/music/playqueue.go index d6182ed..76d14df 100644 --- a/music/playqueue.go +++ b/music/playqueue.go @@ -153,6 +153,8 @@ func (p *Queue) setupSpeaker(s beep.Streamer, format beep.Format) (beep.Streamer return s, nil } else { - return beep.Resample(4, format.SampleRate, p.oldSampleRate, s), nil + sr := p.oldSampleRate + p.oldSampleRate = format.SampleRate + return beep.Resample(4, format.SampleRate, sr, s), nil } } -- cgit v1.2.3