From e11ec884826a67838091678ed4bf4ccb73e83681 Mon Sep 17 00:00:00 2001 From: Erik Eriksson Date: Fri, 2 Jun 2017 09:26:54 +0200 Subject: [PATCH] Update squeezebox.py (#7617) Do not fail in case no players are connected, in which case squeezeserver will return a result without player_loop. --- homeassistant/components/media_player/squeezebox.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/media_player/squeezebox.py b/homeassistant/components/media_player/squeezebox.py index 42efe183421..f9099fe24d2 100644 --- a/homeassistant/components/media_player/squeezebox.py +++ b/homeassistant/components/media_player/squeezebox.py @@ -95,7 +95,7 @@ class LogitechMediaServer(object): result = [] data = yield from self.async_query('players', 'status') - for players in data['players_loop']: + for players in data.get('players_loop', []): player = SqueezeBoxDevice( self, players['playerid'], players['name']) yield from player.async_update()