diff --git a/mopidy/backends/gstreamer.py b/mopidy/backends/gstreamer.py index c7a84239..f671072e 100644 --- a/mopidy/backends/gstreamer.py +++ b/mopidy/backends/gstreamer.py @@ -79,8 +79,10 @@ class GStreamerPlaybackController(BasePlaybackController): self._set_state(gst.STATE_PAUSED) def resume(self): - if self.state != self.PLAYING: - self.bin.set_state(gst.STATE_PLAYING) + if self.state == self.STOPPED: + self.play() + else: + self._set_state(gst.STATE_PLAYING) @property def volume(self):