Fix squeezelite UnboundLocalError exception when playing a plugin source. (#2678)
authorsprocket-9 <sprocketnumber9@gmail.com>
Wed, 26 Nov 2025 19:00:30 +0000 (19:00 +0000)
committerGitHub <noreply@github.com>
Wed, 26 Nov 2025 19:00:30 +0000 (20:00 +0100)
music_assistant/providers/squeezelite/player.py

index ed7ff300fbe88feaa1b78b31f81eb5e06765a6d1..c1a5f6f39e8f961919a11694aa61052102936d97 100644 (file)
@@ -407,6 +407,7 @@ class SqueezelitePlayer(Player):
             "source_id": media.source_id,
             "queue_item_id": media.queue_item_id,
         }
+        queue = None
         if media.source_id and (queue := self.mass.player_queues.get(media.source_id)):
             self.extra_data["playlist repeat"] = REPEATMODE_MAP[queue.repeat_mode]
             self.extra_data["playlist shuffle"] = int(queue.shuffle_enabled)