From f2400f51ea01aab63634462d226a771f69285340 Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Sun, 14 Feb 2010 15:21:56 +0100 Subject: [PATCH] Add resume to gstreamer backend --- mopidy/backends/__init__.py | 3 +++ mopidy/backends/gstreamer.py | 4 ++++ 2 files changed, 7 insertions(+) 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