Give BaseBackend's _next() and _previous() a default implementation
This commit is contained in:
parent
10534793ae
commit
09b8319f0a
@ -335,7 +335,7 @@ class BasePlaybackController(object):
|
||||
self.state = self.PLAYING
|
||||
|
||||
def _next(self, track):
|
||||
raise NotImplementedError
|
||||
return self._play(track)
|
||||
|
||||
def pause(self):
|
||||
"""Pause playback."""
|
||||
@ -369,7 +369,7 @@ class BasePlaybackController(object):
|
||||
self.state = self.PLAYING
|
||||
|
||||
def _previous(self, track):
|
||||
raise NotImplementedError
|
||||
return self._play(track)
|
||||
|
||||
def resume(self):
|
||||
"""If paused, resume playing the current track."""
|
||||
|
||||
@ -43,9 +43,6 @@ class DespotifyLibraryController(BaseLibraryController):
|
||||
|
||||
|
||||
class DespotifyPlaybackController(BasePlaybackController):
|
||||
def _next(self, track):
|
||||
return self._play(track)
|
||||
|
||||
def _pause(self):
|
||||
self.backend.spotify.pause()
|
||||
return True
|
||||
@ -54,9 +51,6 @@ class DespotifyPlaybackController(BasePlaybackController):
|
||||
self.backend.spotify.play(self.backend.spotify.lookup(track.uri))
|
||||
return True
|
||||
|
||||
def _previous(self, track):
|
||||
return self._play(track)
|
||||
|
||||
def _resume(self):
|
||||
self.backend.spotify.resume()
|
||||
return True
|
||||
|
||||
@ -46,9 +46,6 @@ class LibspotifyLibraryController(BaseLibraryController):
|
||||
|
||||
|
||||
class LibspotifyPlaybackController(BasePlaybackController):
|
||||
def _next(self, track):
|
||||
return self._play(track)
|
||||
|
||||
def _pause(self):
|
||||
# TODO
|
||||
return False
|
||||
@ -59,9 +56,6 @@ class LibspotifyPlaybackController(BasePlaybackController):
|
||||
self.backend.spotify.session.play(1)
|
||||
return True
|
||||
|
||||
def _previous(self, track):
|
||||
return self._play(track)
|
||||
|
||||
def _resume(self):
|
||||
# TODO
|
||||
return False
|
||||
|
||||
Loading…
Reference in New Issue
Block a user