fix some keyerrors in the player queue
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 26 Mar 2023 19:48:30 +0000 (21:48 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 26 Mar 2023 19:48:30 +0000 (21:48 +0200)
music_assistant/server/controllers/player_queues.py

index 889b41be9fefc480f8460d24cd0b3faacc85fc0e..a97d767b9ac7e0f7ad31b52137bb277e9db71647 100755 (executable)
@@ -576,7 +576,7 @@ class PlayerQueuesController:
         # watch dynamic radio items refill if needed
         if "current_index" in changed_keys:
             fill_index = len(self._queue_items[queue_id]) - 5
-            if queue.radio_source and (queue.current_index >= fill_index):
+            if queue.radio_source and queue.current_index and (queue.current_index >= fill_index):
                 self.mass.create_task(self._fill_radio_tracks(queue_id))
 
     def on_player_remove(self, player_id: str) -> None: