From beee0202556788e5f0209561c965cd2f90b09891 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Tue, 10 May 2022 00:49:40 +0200 Subject: [PATCH] decrease buffer for radio playback (#300) --- music_assistant/controllers/stream.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/music_assistant/controllers/stream.py b/music_assistant/controllers/stream.py index 32cce3a2..b38a0815 100644 --- a/music_assistant/controllers/stream.py +++ b/music_assistant/controllers/stream.py @@ -462,6 +462,10 @@ class StreamController: sample_size = int(sample_rate * (bit_depth / 8) * channels) # 1 second buffer_size = sample_size * (queue.settings.crossfade_duration or 2) + # force small buffer for radio to prevent too much lag at start + if queue_track.media_type == MediaType.RADIO: + use_crossfade = False + buffer_size = sample_size self.logger.debug( "Start Streaming queue track: %s (%s) for queue %s", -- 2.34.1