Pause playback on Spoticy connection errors (fixes #65)

This commit is contained in:
Stein Magnus Jodal 2011-04-26 23:07:36 +02:00
parent e1ef4171b5
commit a7e6596578
2 changed files with 7 additions and 1 deletions

View File

@ -43,6 +43,8 @@ No description yet.
- Reduce log level for trivial log messages from warning to info. (Fixes:
:issue:`71`)
- Pause playback on network connection errors. (Fixes: :issue:`65`)
- Local backend:
- Fix crash in :command:`mopidy-scan` if a track has no artist name. Thanks

View File

@ -74,7 +74,11 @@ class SpotifySessionManager(BaseThread, PyspotifySessionManager):
def connection_error(self, session, error):
"""Callback used by pyspotify"""
logger.error(u'Spotify connection error: %s', error)
if error is None:
logger.info(u'Spotify connection error resolved')
else:
logger.error(u'Spotify connection error: %s', error)
self.backend.playback.pause()
def message_to_user(self, session, message):
"""Callback used by pyspotify"""