Clear internal HEOS queue before playing (#3219)
authorTom Matheussen <13683094+Tommatheussen@users.noreply.github.com>
Mon, 23 Feb 2026 08:28:09 +0000 (09:28 +0100)
committerGitHub <noreply@github.com>
Mon, 23 Feb 2026 08:28:09 +0000 (09:28 +0100)
music_assistant/providers/heos/player.py

index abca4c10131b7e1a23615854c8f793f25286fc74..d94bc89bbab6c04b215106db430546e236f3572c 100644 (file)
@@ -264,6 +264,8 @@ class HeosPlayer(Player):
 
     async def play_media(self, media: PlayerMedia) -> None:
         """Handle PLAY MEDIA command on given player."""
+        await self._device.clear_queue()
+
         url = await self.provider.mass.streams.resolve_stream_url(self.player_id, media)
         await self._device.play_url(url)