X-Git-Url: http://git.kaliko.me/?p=python-musicpd.git;a=blobdiff_plain;f=mpd.py;h=ade41a63f168262a7a382b8def45ebc41c7fd373;hp=d7aaf5d46306831895564a53a9f43f2b4361ebdb;hb=2e4bfd25dda52f96563e54d57197dde00e977c26;hpb=4aca8706d2349557ea5cac23c104b5d5061c8ee1 diff --git a/mpd.py b/mpd.py index d7aaf5d..ade41a6 100644 --- a/mpd.py +++ b/mpd.py @@ -54,6 +54,8 @@ class MPDClient(object): # Status Commands "clearerror": self._getnone, "currentsong": self._getobject, + "idle": self._getlist, + "noidle": None, "status": self._getobject, "stats": self._getobject, # Playback Option Commands @@ -92,6 +94,7 @@ class MPDClient(object): # Stored Playlist Commands "listplaylist": self._getlist, "listplaylistinfo": self._getsongs, + "listplaylists": self._getplaylists, "load": self._getnone, "playlistadd": self._getnone, "playlistclear": self._getnone, @@ -262,6 +265,9 @@ class MPDClient(object): def _getsongs(self): return self._getobjects(["file"]) + def _getplaylists(self): + return self._getobjects(["playlist"]) + def _getdatabase(self): return self._getobjects(["file", "directory", "playlist"])