From: Marcel van der Veldt Date: Tue, 25 Feb 2025 15:18:44 +0000 (+0100) Subject: Enhancement: use static chunksize X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=4108ef52922ae4d7516a531aa61e7599f24ef762;p=music-assistant-server.git Enhancement: use static chunksize --- diff --git a/music_assistant/controllers/streams.py b/music_assistant/controllers/streams.py index 1d7f13ac..afe4cfc9 100644 --- a/music_assistant/controllers/streams.py +++ b/music_assistant/controllers/streams.py @@ -354,6 +354,7 @@ class StreamsController(CoreController): filter_params=get_player_filter_params( self.mass, queue_player.player_id, pcm_format, output_format ), + chunk_size=get_chunksize(output_format), ): try: await resp.write(chunk) @@ -450,7 +451,7 @@ class StreamsController(CoreController): filter_params=get_player_filter_params( self.mass, queue_player.player_id, flow_pcm_format, output_format ), - chunk_size=icy_meta_interval if enable_icy else None, + chunk_size=icy_meta_interval if enable_icy else get_chunksize(output_format), ): try: await resp.write(chunk) @@ -882,6 +883,7 @@ class StreamsController(CoreController): output_format=output_format, filter_params=player_filter_params, extra_input_args=["-re"], + chunk_size=int(get_chunksize(output_format) / 10), ): yield chunk finally: diff --git a/music_assistant/providers/spotify_connect/__init__.py b/music_assistant/providers/spotify_connect/__init__.py index 3c4104aa..f8d7d612 100644 --- a/music_assistant/providers/spotify_connect/__init__.py +++ b/music_assistant/providers/spotify_connect/__init__.py @@ -274,7 +274,7 @@ class SpotifyConnectProvider(PluginProvider): # we need to start the playback if json_data.get("event") in ("sink", "playing") and (not self._source_details.in_use_by): # initiate playback by selecting this source on the default player - self.logger.error("Initiating playback on %s", self.mass_player_id) + self.logger.debug("Initiating playback on %s", self.mass_player_id) self.mass.create_task( self.mass.players.select_source(self.mass_player_id, self.instance_id) )