Quickfix Bug #7384 (#7582)

* Quickfix Bug #7384

* Fix devices not available runtime bug
This commit is contained in:
David-Leon Pohl 2017-06-02 09:05:07 +02:00 committed by Paulus Schoutsen
parent 12607aeaea
commit 2b70b1881a

View file

@ -225,8 +225,9 @@ class SpotifyMediaPlayer(MediaPlayerDevice):
def select_source(self, source):
"""Select playback device."""
self._player.transfer_playback(self._devices[source],
self._state == STATE_PLAYING)
if self._devices:
self._player.transfer_playback(self._devices[source],
self._state == STATE_PLAYING)
def play_media(self, media_type, media_id, **kwargs):
"""Play media."""
@ -271,7 +272,8 @@ class SpotifyMediaPlayer(MediaPlayerDevice):
@property
def source_list(self):
"""Return a list of source devices."""
return list(self._devices.keys())
if self._devices:
return list(self._devices.keys())
@property
def source(self):