From: Marvin Schenkel Date: Fri, 19 Dec 2025 18:01:08 +0000 (+0100) Subject: Fix resume loops when seeking a player group of providers that also resume (e.g.... X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=7a72723d53f312bfbf36e2a70a502d0975c0d749;p=music-assistant-server.git Fix resume loops when seeking a player group of providers that also resume (e.g. sqeezelite) (#2859) --- diff --git a/music_assistant/controllers/players/sync_groups.py b/music_assistant/controllers/players/sync_groups.py index f187115e..1bfd04be 100644 --- a/music_assistant/controllers/players/sync_groups.py +++ b/music_assistant/controllers/players/sync_groups.py @@ -529,7 +529,8 @@ class SyncGroupPlayer(GroupPlayer): await other_group.power(False) if ( member.synced_to is not None - and member.synced_to != self.sync_leader + and self.sync_leader + and member.synced_to != self.sync_leader.player_id and (synced_to_player := self.mass.players.get(member.synced_to)) and member.player_id in synced_to_player.group_members ):