From: Marvin Schenkel Date: Tue, 2 Dec 2025 15:07:12 +0000 (+0100) Subject: Fix sync group losing child member across MA restarts (#2736) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=cdb8ad409134f5d2af1c94c618d1ad116b463248;p=music-assistant-server.git 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 --- 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 (