From a98a3149b6ad25b0fac13ed06d1af1dd3e39a283 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 5 Jan 2025 23:37:53 +0100 Subject: [PATCH] Fix seeking on non track items --- music_assistant/controllers/player_queues.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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.") -- 2.34.1