From: marcelveldt Date: Thu, 21 Nov 2019 12:43:43 +0000 (+0100) Subject: Update homeassistant.py X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=d4fa1b775aa3ef8b6ff269f7f329f4663f514f0c;p=music-assistant-server.git Update homeassistant.py fix indexerror --- 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)