From 6b38f191a86b2c429e9a9630428fb74b4990fa3a Mon Sep 17 00:00:00 2001 From: Logan Date: Mon, 13 Apr 2026 00:16:03 -0400 Subject: [PATCH] switch back to icecast???? --- drb-edge-node/app/internal/discord_radio.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drb-edge-node/app/internal/discord_radio.py b/drb-edge-node/app/internal/discord_radio.py index 2516a91..f72c2a3 100644 --- a/drb-edge-node/app/internal/discord_radio.py +++ b/drb-edge-node/app/internal/discord_radio.py @@ -102,11 +102,11 @@ class RadioBot: def _play_stream(self): if not self._voice_client: return - # Stream from PulseAudio (drb_sink.monitor, the default source). - # ~250ms latency vs 2-5s for Icecast — stays in sync with live transmissions. + from app.config import settings + stream_url = f"http://{settings.icecast_host}:{settings.icecast_port}{settings.icecast_mount}" source = discord.FFmpegPCMAudio( - "default", - before_options="-f pulse", + stream_url, + before_options="-reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 5", ) self._voice_client.play( discord.PCMVolumeTransformer(source, volume=1.0),