Fixed bug in spotify component. (#7976)
This commit is contained in:
parent
6e33c12008
commit
03f916ed10
1 changed files with 10 additions and 10 deletions
|
@ -161,16 +161,16 @@ class SpotifyMediaPlayer(MediaPlayerDevice):
|
||||||
player_devices = self._player.devices()
|
player_devices = self._player.devices()
|
||||||
if player_devices is not None:
|
if player_devices is not None:
|
||||||
devices = player_devices.get('devices')
|
devices = player_devices.get('devices')
|
||||||
if devices is not None:
|
if devices is not None:
|
||||||
old_devices = self._devices
|
old_devices = self._devices
|
||||||
self._devices = {self._aliases.get(device.get('id'),
|
self._devices = {self._aliases.get(device.get('id'),
|
||||||
device.get('name')):
|
device.get('name')):
|
||||||
device.get('id')
|
device.get('id')
|
||||||
for device in devices}
|
for device in devices}
|
||||||
device_diff = {name: id for name, id in self._devices.items()
|
device_diff = {name: id for name, id in self._devices.items()
|
||||||
if old_devices.get(name, None) is None}
|
if old_devices.get(name, None) is None}
|
||||||
if len(device_diff) > 0:
|
if len(device_diff) > 0:
|
||||||
_LOGGER.info("New Devices: %s", str(device_diff))
|
_LOGGER.info("New Devices: %s", str(device_diff))
|
||||||
# Current playback state
|
# Current playback state
|
||||||
current = self._player.current_playback()
|
current = self._player.current_playback()
|
||||||
if current is None:
|
if current is None:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue