user
ab924444de
fix: survive mumble disconnects without restarting audio stream
...
Guard stream_audio with _is_audio_ready() so that PCM frames are
dropped (not crashed on) when pymumble recreates SoundOutput with
encoder=None during reconnect. The ffmpeg pipeline stays alive,
position tracking remains accurate, and audio feeding resumes once
the codec is negotiated. Listeners hear brief silence instead of
a 30+ second restart with URL re-resolution.
Also adds chat messages to _auto_resume so users see what the bot
intends ("Resuming 'X' at M:SS in a moment" / "...aborted").
2026-02-22 02:41:44 +01:00
..
2026-02-17 22:07:31 +01:00
2026-02-21 19:04:20 +01:00
2026-02-20 19:38:10 +01:00
2026-02-19 20:43:00 +01:00
2026-02-15 16:16:57 +01:00
2026-02-20 19:38:10 +01:00
2026-02-15 22:22:24 +01:00
2026-02-15 01:46:13 +01:00
2026-02-22 02:14:43 +01:00
2026-02-21 19:04:20 +01:00
2026-02-17 22:07:31 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 01:46:13 +01:00
2026-02-15 16:09:35 +01:00
2026-02-17 22:07:31 +01:00
2026-02-16 22:40:43 +01:00
2026-02-15 01:46:13 +01:00
2026-02-15 00:37:31 +01:00
2026-02-17 22:07:31 +01:00
2026-02-21 16:54:18 +01:00
2026-02-15 02:38:13 +01:00
2026-02-15 01:46:13 +01:00
2026-02-15 15:53:49 +01:00
2026-02-15 15:53:49 +01:00
2026-02-20 17:41:51 +01:00
2026-02-15 15:53:49 +01:00
2026-02-16 21:04:43 +01:00
2026-02-16 21:04:43 +01:00
2026-02-22 02:41:44 +01:00
2026-02-15 02:48:16 +01:00
2026-02-15 02:48:16 +01:00
2026-02-21 19:04:20 +01:00
2026-02-15 02:54:38 +01:00
2026-02-15 16:01:17 +01:00
2026-02-15 01:58:47 +01:00
2026-02-21 19:04:20 +01:00
2026-02-20 19:38:10 +01:00
2026-02-15 01:46:13 +01:00
2026-02-21 19:04:20 +01:00
2026-02-15 18:28:29 +01:00
2026-02-17 22:07:31 +01:00
2026-02-20 19:38:10 +01:00
2026-02-15 16:09:35 +01:00
2026-02-15 01:58:47 +01:00
2026-02-15 16:01:17 +01:00
2026-02-15 15:53:49 +01:00
2026-02-21 19:04:20 +01:00
2026-02-21 19:04:20 +01:00
2026-02-15 15:53:49 +01:00
2026-02-16 21:04:43 +01:00
2026-02-15 15:53:49 +01:00
2026-02-21 19:04:20 +01:00
2026-02-15 16:01:17 +01:00
2026-02-21 19:04:20 +01:00