From 00068e88b01eeeb2636ab6e11a83c4a4ed2dc2d9 Mon Sep 17 00:00:00 2001 From: Fredrik Rambris Date: Wed, 10 Jun 2020 18:35:09 +0200 Subject: [PATCH] Add ue_smart_radio multiple devices support (#36575) --- homeassistant/components/ue_smart_radio/media_player.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/ue_smart_radio/media_player.py b/homeassistant/components/ue_smart_radio/media_player.py index 9f6d01cfb5d..f20a9d3578b 100644 --- a/homeassistant/components/ue_smart_radio/media_player.py +++ b/homeassistant/components/ue_smart_radio/media_player.py @@ -82,10 +82,13 @@ def setup_platform(hass, config, add_entities, discovery_info=None): session = session_request.cookies["sdi_squeezenetwork_session"] player_request = send_request({"params": ["", ["serverstatus"]]}, session) - player_id = player_request["result"]["players_loop"][0]["playerid"] - player_name = player_request["result"]["players_loop"][0]["name"] - add_entities([UERadioDevice(session, player_id, player_name)]) + players = [ + UERadioDevice(session, player["playerid"], player["name"]) + for player in player_request["result"]["players_loop"] + ] + + add_entities(players) class UERadioDevice(MediaPlayerEntity):