diff --git a/mopidy/backends/__init__.py b/mopidy/backends/__init__.py index 3ff5f6a5..602a7d32 100644 --- a/mopidy/backends/__init__.py +++ b/mopidy/backends/__init__.py @@ -117,6 +117,9 @@ class BasePlaybackController(object): def pause(self): raise NotImplementedError + def resume(self): + raise NotImplementedError + @property def next_track(self): playlist = self.backend.current_playlist.playlist diff --git a/mopidy/backends/gstreamer.py b/mopidy/backends/gstreamer.py index 0ad631e8..00d140fd 100644 --- a/mopidy/backends/gstreamer.py +++ b/mopidy/backends/gstreamer.py @@ -81,6 +81,10 @@ class GStreamerPlaybackController(BasePlaybackController): if self.state == self.PLAYING: self.bin.set_state(gst.STATE_PAUSED) + def resume(self): + if self.state != self.PLAYING: + self.bin.set_state(gst.STATE_PLAYING) + def next(self): playlist = self.backend.current_playlist.playlist