diff options
Diffstat (limited to 'music')
-rw-r--r-- | music/playqueue.go | 4 |
1 files changed, 3 insertions, 1 deletions
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 | |||
153 | 153 | ||
154 | return s, nil | 154 | return s, nil |
155 | } else { | 155 | } else { |
156 | return beep.Resample(4, format.SampleRate, p.oldSampleRate, s), nil | 156 | sr := p.oldSampleRate |
157 | p.oldSampleRate = format.SampleRate | ||
158 | return beep.Resample(4, format.SampleRate, sr, s), nil | ||
157 | } | 159 | } |
158 | } | 160 | } |