From 17df430122ad57a121049e8d2a78f9c3b86f2ab7 Mon Sep 17 00:00:00 2001 From: neru Date: Sat, 17 Jan 2026 20:53:11 -0300 Subject: [PATCH] fix: ignore empty buffers --- src/modules/audioStreams.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/modules/audioStreams.ts b/src/modules/audioStreams.ts index 5058582..3feace1 100644 --- a/src/modules/audioStreams.ts +++ b/src/modules/audioStreams.ts @@ -97,12 +97,14 @@ export class MixedStream { completion: Promise; stop: () => void; } { - if (this.player.state.status === AudioPlayerStatus.Idle) { - this.setupPipeline(); - } - - let stopCallback: () => void = () => {}; + let stopCallback: () => void = () => { }; const completion = new Promise((resolve) => { + if (source.readableLength <= 0) { return; } + + if (this.player.state.status === AudioPlayerStatus.Idle) { + this.setupPipeline(); + } + const mixerInput = this.mixer.createAudioInput({ channels: 2, sampleRate: 48000,