From: Marcel van der Veldt Date: Mon, 9 May 2022 22:49:40 +0000 (+0200) Subject: decrease buffer for radio playback (#300) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=beee0202556788e5f0209561c965cd2f90b09891;p=music-assistant-server.git decrease buffer for radio playback (#300) --- 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",