Fix issue where Sonos would sometimes skip a smart fade (#3057)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 30 Jan 2026 23:13:52 +0000 (00:13 +0100)
committerGitHub <noreply@github.com>
Fri, 30 Jan 2026 23:13:52 +0000 (00:13 +0100)
music_assistant/providers/sonos/player.py

index c92563071c1ff4087004480bde9061595a4fbefe..712e1ceaf4b42d3f2f4efa9578ef656347f4cebb 100644 (file)
@@ -910,6 +910,9 @@ class SonosPlayer(Player):
             self.sonos_queue.items.clear()
             return
         current_index = queue.current_index or 0
+        current_index = (
+            queue.index_in_buffer if queue.index_in_buffer is not None else current_index
+        )
 
         # Add a few items before the current index for context
         offset = max(0, current_index - 4)