From: Marvin Schenkel Date: Tue, 9 Dec 2025 13:37:14 +0000 (+0100) Subject: Fix metadata hanging when flow mode is enforced. (#2778) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=f9604ea0da35744d8d1179e0bdf2c0e6ff328408;p=music-assistant-server.git Fix metadata hanging when flow mode is enforced. (#2778) --- diff --git a/music_assistant/providers/sonos/player.py b/music_assistant/providers/sonos/player.py index 8f6f7efe..5a539f8c 100644 --- a/music_assistant/providers/sonos/player.py +++ b/music_assistant/providers/sonos/player.py @@ -384,7 +384,9 @@ class SonosPlayer(Player): if media.source_id: await self._set_sonos_queue_from_mass_queue(media.source_id) - if (media.source_id and media.queue_item_id) or media.media_type == MediaType.PLUGIN_SOURCE: + if ( + not self.flow_mode and media.source_id and media.queue_item_id + ) or media.media_type == MediaType.PLUGIN_SOURCE: # Regular Queue item playback # create a sonos cloud queue and load it cloud_queue_url = f"{self.mass.streams.base_url}/sonos_queue/v2.3/"