From 3a1faafa4ca39e9a2ba7aa72212cb7e4d29aa7f5 Mon Sep 17 00:00:00 2001 From: Eliz Date: Fri, 16 May 2025 10:01:05 +0100 Subject: [PATCH] safer get for optional chromecast param "queue_item_id" (#2183) --- music_assistant/providers/chromecast/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/music_assistant/providers/chromecast/__init__.py b/music_assistant/providers/chromecast/__init__.py index 1156f5ed..04e23b3a 100644 --- a/music_assistant/providers/chromecast/__init__.py +++ b/music_assistant/providers/chromecast/__init__.py @@ -701,7 +701,10 @@ class ChromecastProvider(PlayerProvider): castplayer.player.poll_interval = 10 media_controller = castplayer.cc.media_controller # update metadata of current item chromecast - if media_controller.status.media_custom_data["queue_item_id"] != current_item.queue_item_id: + if ( + media_controller.status.media_custom_data.get("queue_item_id") + != current_item.queue_item_id + ): image_url = ( self.mass.metadata.get_image_url(current_item.image, size=512) if current_item.image -- 2.34.1