X-Git-Url: http://git.kaliko.me/?p=python-musicpd.git;a=blobdiff_plain;f=mpd.py;h=5973a39b34c5580b3a885e67a232c76b5649d8fd;hp=f18356bc8934c4f491467e1bfaec5271aaf905c0;hb=756f8629e87886799fbbb7467ce022613cf56ac9;hpb=41739e1aecb43642963e2cbb6164994c841cee1d diff --git a/mpd.py b/mpd.py index f18356b..5973a39 100644 --- a/mpd.py +++ b/mpd.py @@ -67,6 +67,8 @@ class MPDClient(object): # Playback Option Commands "consume": self._fetch_nothing, "crossfade": self._fetch_nothing, + "mixrampdb": self._fetch_nothing, + "mixrampdelay": self._fetch_nothing, "random": self._fetch_nothing, "repeat": self._fetch_nothing, "setvol": self._fetch_nothing, @@ -114,12 +116,14 @@ class MPDClient(object): # Database Commands "count": self._fetch_object, "find": self._fetch_songs, + "findadd": self._fetch_nothing, "list": self._fetch_list, "listall": self._fetch_database, "listallinfo": self._fetch_database, "lsinfo": self._fetch_database, "search": self._fetch_songs, "update": self._fetch_item, + "rescan": self._fetch_item, # Sticker Commands "sticker get": self._fetch_item, "sticker set": self._fetch_nothing, @@ -153,10 +157,11 @@ class MPDClient(object): else: command = attr wrapper = self._execute - command = command.replace("_", " ") if command not in self._commands: - raise AttributeError("'%s' object has no attribute '%s'" % - (self.__class__.__name__, attr)) + command = command.replace("_", " ") + if command not in self._commands: + raise AttributeError("'%s' object has no attribute '%s'" % + (self.__class__.__name__, attr)) return lambda *args: wrapper(command, args) def _send(self, command, args):