From cc446b0c4697c8347c3dd3ed52cfcebf8c079867 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 25 Feb 2026 21:42:44 +0100 Subject: [PATCH] Fix error in snapcast control script --- music_assistant/providers/snapcast/control.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/music_assistant/providers/snapcast/control.py b/music_assistant/providers/snapcast/control.py index bfeeba61..652d16c8 100755 --- a/music_assistant/providers/snapcast/control.py +++ b/music_assistant/providers/snapcast/control.py @@ -260,9 +260,10 @@ class MusicAssistantControl: """Create snapcast properties from Music Assistant queue details.""" current_queue_item: dict[str, Any] | None = mass_queue_details.get("current_item") next_queue_item: dict[str, Any] | None = mass_queue_details.get("next_item") + current_index: int = mass_queue_details.get("current_index") or 0 properties: dict[str, Any] = { "canGoNext": next_queue_item is not None, - "canGoPrevious": mass_queue_details["current_index"] > 0, + "canGoPrevious": current_index > 0, "canPlay": current_queue_item is not None, "canPause": current_queue_item is not None, "canSeek": current_queue_item and current_queue_item.get("duration") is not None, -- 2.34.1