From cdb8ad409134f5d2af1c94c618d1ad116b463248 Mon Sep 17 00:00:00 2001 From: Marvin Schenkel Date: Tue, 2 Dec 2025 16:07:12 +0100 Subject: [PATCH] Fix sync group losing child member across MA restarts (#2736) * Fix sync group losing child member across MA restarts * Fix sync group losing child member across MA restarts --- music_assistant/controllers/players/sync_groups.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/music_assistant/controllers/players/sync_groups.py b/music_assistant/controllers/players/sync_groups.py index 781bf4de..584c025c 100644 --- a/music_assistant/controllers/players/sync_groups.py +++ b/music_assistant/controllers/players/sync_groups.py @@ -423,12 +423,7 @@ class SyncGroupPlayer(GroupPlayer): if member.player_id == self.sync_leader.player_id: # skip sync leader continue - if ( - member.synced_to == self.sync_leader.player_id - and member.player_id in self.sync_leader.group_members - ): - # already synced - continue + # Always add to members_to_sync to prevent them from being removed below members_to_sync.append(member.player_id) for former_members in self.sync_leader.group_members: if ( -- 2.34.1