Fix Airplay not ungrouping properly (#2243)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Mon, 23 Jun 2025 11:57:28 +0000 (13:57 +0200)
committerGitHub <noreply@github.com>
Mon, 23 Jun 2025 11:57:28 +0000 (13:57 +0200)
Fix Airplay not ungrouping properly.

music_assistant/providers/airplay/provider.py

index 378b10bc83940411b2da7aae0c9a10982c226a58..6628fbe09d9e3047d1da9c58b12ead0be435aa20 100644 (file)
@@ -463,6 +463,8 @@ class AirPlayProvider(PlayerProvider):
         if player_id in group_leader.group_childs:
             group_leader.group_childs.remove(player_id)
         mass_player.synced_to = None
+        mass_player.active_source = None
+        mass_player.state = PlayerState.IDLE
         airplay_player = self._players.get(player_id)
         if airplay_player:
             await airplay_player.cmd_stop()