Fix Sonos airplay ungroup race condition (#2474)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 3 Oct 2025 18:14:09 +0000 (20:14 +0200)
committerGitHub <noreply@github.com>
Fri, 3 Oct 2025 18:14:09 +0000 (20:14 +0200)
music_assistant/controllers/players/player_controller.py

index ded831a549c60853f50427c79763dc0504bfb52e..ccef9d01ba2b162d3cc96899b9cf816cce1f0f99 100644 (file)
@@ -1495,8 +1495,8 @@ class PlayerController(CoreController):
             prev_group_members = changed_values[ATTR_GROUP_MEMBERS][0] or []
             new_group_members = changed_values[ATTR_GROUP_MEMBERS][1] or []
             removed_members = set(prev_group_members) - set(new_group_members)
-            for player_id in removed_members:
-                if removed_player := self.get(player_id):
+            for _removed_player_id in removed_members:
+                if removed_player := self.get(_removed_player_id):
                     removed_player.update_state()
 
         became_inactive = False