From: Marcel van der Veldt Date: Sun, 5 Jan 2025 22:37:53 +0000 (+0100) Subject: Fix seeking on non track items X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=a98a3149b6ad25b0fac13ed06d1af1dd3e39a283;p=music-assistant-server.git Fix seeking on non track items --- diff --git a/music_assistant/controllers/player_queues.py b/music_assistant/controllers/player_queues.py index 328446ad..f5148cdd 100644 --- a/music_assistant/controllers/player_queues.py +++ b/music_assistant/controllers/player_queues.py @@ -713,11 +713,8 @@ class PlayerQueuesController(CoreController): queue_player: Player = self.mass.players.get(queue_id, True) if not queue.current_item: raise InvalidCommand(f"Queue {queue_player.display_name} has no item(s) loaded.") - if ( - queue.current_item.media_item.media_type != MediaType.TRACK - or not queue.current_item.duration - ): - raise InvalidCommand("Can not seek on non track items.") + if not queue.current_item.duration: + raise InvalidCommand("Can not seek items without duration.") position = max(0, int(position)) if position > queue.current_item.duration: raise InvalidCommand("Can not seek outside of duration range.")