Add ue_smart_radio multiple devices support (#36575)

This commit is contained in:
Fredrik Rambris 2020-06-10 18:35:09 +02:00 committed by GitHub
parent 2c1a76cf92
commit 00068e88b0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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):