Fix: sonos playback of UGP
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 18 Feb 2025 21:05:34 +0000 (22:05 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 18 Feb 2025 21:05:34 +0000 (22:05 +0100)
music_assistant/providers/sonos/provider.py

index 0054e58373af3760bf9461530b812efe7e9de794..c9e88bd3fa7e58bd0dfe51c08ef70a1d2285d655 100644 (file)
@@ -324,6 +324,8 @@ class SonosPlayerProvider(PlayerProvider):
 
         if media.queue_id and media.queue_id.startswith("ugp_"):
             # Special UGP stream - handle with play URL
+            # enforce mp3 here because Sonos really does not support FLAC streams without duration
+            media.uri = media.uri.replace(".flac", ".mp3")
             await sonos_player.client.player.group.play_stream_url(media.uri, None)
             return