From: Marcel van der Veldt Date: Tue, 25 Feb 2025 09:51:37 +0000 (+0100) Subject: Fix: stop hass player before sending (new) play media command X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=96ada1401097c7fcdfb1d14eea26996991633858;p=music-assistant-server.git Fix: stop hass player before sending (new) play media command --- diff --git a/music_assistant/providers/hass_players/__init__.py b/music_assistant/providers/hass_players/__init__.py index ca7a99cd..e9ab4da3 100644 --- a/music_assistant/providers/hass_players/__init__.py +++ b/music_assistant/providers/hass_players/__init__.py @@ -306,6 +306,10 @@ class HomeAssistantPlayers(PlayerProvider): # as MA already delivers an optimized stream extra_data["bypass_proxy"] = True + # stop the player if it is already playing + if player.state == PlayerState.PLAYING: + await self.cmd_stop(player_id) + await self.hass_prov.hass.call_service( domain="media_player", service="play_media",