From 893511ee1179bdd826ad2c74ab0e6b08570377ed Mon Sep 17 00:00:00 2001 From: neru Date: Thu, 15 Jan 2026 19:20:37 -0300 Subject: [PATCH] fix: add fixed ms instead of percentage --- src/modules/audioStreams.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/audioStreams.ts b/src/modules/audioStreams.ts index dfcef87..314f76d 100644 --- a/src/modules/audioStreams.ts +++ b/src/modules/audioStreams.ts @@ -11,7 +11,7 @@ import { PassThrough, Readable } from 'stream'; import prism from 'prism-media'; -const DURATION_MARGIN_PCT = 0.25; +const DURATION_EXTRA_MS = 500; export class StreamQueue { private queue: Readable[] = []; @@ -195,7 +195,7 @@ export class MixedStream { transcoder.on('end', () => { const durationMs = - (totalBytes / 192000) * 1000 * (1 + DURATION_MARGIN_PCT); + ((totalBytes / 192000) * 1000) + DURATION_EXTRA_MS; setTimeout(() => { cleanup();