Add ue_smart_radio multiple devices support (#36575)
This commit is contained in:
parent
2c1a76cf92
commit
00068e88b0
1 changed files with 6 additions and 3 deletions
|
@ -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):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue