From 12e2ccc81eb05644230218d67107cf64b747d1a9 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Thu, 19 Sep 2024 09:01:47 +0200 Subject: [PATCH] fix: don't enqueue next if flow mode is enabled --- music_assistant/server/controllers/player_queues.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/music_assistant/server/controllers/player_queues.py b/music_assistant/server/controllers/player_queues.py index de35d390c..a4a6f96f9 100644 --- a/music_assistant/server/controllers/player_queues.py +++ b/music_assistant/server/controllers/player_queues.py @@ -1154,8 +1154,9 @@ def track_loaded_in_buffer(self, queue_id: str, item_id: str) -> None: self.signal_update(queue_id) # enqueue the next track as soon as the player reports # it has started buffering the given queue item - task_id = f"enqueue_next_{queue_id}" - self.mass.call_later(2, self._enqueue_next, queue, item_id, task_id=task_id) + if not queue.flow_mode: + task_id = f"enqueue_next_{queue_id}" + self.mass.call_later(2, self._enqueue_next, queue, item_id, task_id=task_id) # Main queue manipulation methods