fix resume point for queue
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 16 Jun 2022 14:24:17 +0000 (16:24 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 16 Jun 2022 14:24:17 +0000 (16:24 +0200)
music_assistant/models/player_queue.py

index a06304a7e62a27fac099582bb8ecf14e14ffa6aa..65b4084cc5e39fc117bd06c55fc537bd29d54f0b 100644 (file)
@@ -401,6 +401,9 @@ class PlayerQueue:
             resume_pos = resume_pos if resume_pos > 10 else 0
             fade_in = 5 if resume_pos else 0
             await self.play_index(resume_item.item_id, resume_pos, fade_in)
+        elif len(self._items) > 0:
+            # items available in queue but no previous track, start at 0
+            await self.play_index(0)
         else:
             self.logger.warning(
                 "resume queue requested for %s but queue is empty", self.queue_id