diff --git a/platypush/plugins/music/mpd/__init__.py b/platypush/plugins/music/mpd/__init__.py index 5d5b600d..f8bede18 100644 --- a/platypush/plugins/music/mpd/__init__.py +++ b/platypush/plugins/music/mpd/__init__.py @@ -36,6 +36,11 @@ class MusicMpdPlugin(MusicPlugin): def stop(self): return self._exec('stop') + def play_or_stop(self): + status = self.status().output['state'] + if status == 'play': return self._exec('stop') + else: return self._exec('play') + def next(self): return self._exec('next')