From f9604ea0da35744d8d1179e0bdf2c0e6ff328408 Mon Sep 17 00:00:00 2001 From: Marvin Schenkel Date: Tue, 9 Dec 2025 14:37:14 +0100 Subject: [PATCH] Fix metadata hanging when flow mode is enforced. (#2778) --- music_assistant/providers/sonos/player.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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/" -- 2.34.1