Fix: guard for streamdetails unknown
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 17 Jan 2025 22:36:14 +0000 (23:36 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 17 Jan 2025 22:36:14 +0000 (23:36 +0100)
music_assistant/controllers/player_queues.py

index dc52381f54127283062b799f4c39dae9e6ba98b3..15d896c70c967b6057e60ab36009b39127968d29 100644 (file)
@@ -1037,7 +1037,7 @@ class PlayerQueuesController(CoreController):
                 if stream_details
                 else 0
             )
-            fully_played = position >= (stream_details.duration or 3600) - 5
+            fully_played = stream_details and (position >= (stream_details.duration or 3600) - 5)
             self.logger.debug(
                 "PlayerQueue %s played item %s for %s seconds - fully_played: %s - progress: %s",
                 queue.display_name,