From d4fa1b775aa3ef8b6ff269f7f329f4663f514f0c Mon Sep 17 00:00:00 2001 From: marcelveldt Date: Thu, 21 Nov 2019 13:43:43 +0100 Subject: [PATCH] Update homeassistant.py fix indexerror --- music_assistant/homeassistant.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/music_assistant/homeassistant.py b/music_assistant/homeassistant.py index 5c246652..a979b6d9 100644 --- a/music_assistant/homeassistant.py +++ b/music_assistant/homeassistant.py @@ -222,9 +222,11 @@ class HomeAssistant(): if player.queue.cur_item: state_attributes["media_duration"] = player.queue.cur_item.duration state_attributes["media_title"] = player.queue.cur_item.name - state_attributes["media_artist"] = player.queue.cur_item.artists[0].name - state_attributes["media_album_name"] = player.queue.cur_item.album.name - state_attributes["entity_picture"] = player.queue.cur_item.album.metadata.get("image") + if player.queue.cur_item.artists: + state_attributes["media_artist"] = player.queue.cur_item.artists[0].name + if player.queue.cur_item.album: + state_attributes["media_album_name"] = player.queue.cur_item.album.name + state_attributes["entity_picture"] = player.queue.cur_item.album.metadata.get("image") self._published_players[entity_id] = player_id await self.__set_state(entity_id, state, state_attributes) -- 2.34.1