Implemented deleteid in MPD handler

This commit is contained in:
Johannes Knutsen 2010-02-14 01:20:18 +01:00
parent 527d345488
commit b1e15a3830

View File

@ -144,7 +144,12 @@ class MpdHandler(object):
@register(r'^deleteid "(?P<songid>\d+)"$')
def _deleteid(self, songid):
raise MpdNotImplemented # TODO
songid = int(songid)
try:
track = self.backend.current_playlist.get_by_id(songid)
return self.backend.current_playlist.remove(track)
except KeyError, e:
raise MpdAckError(unicode(e))
@register(r'^$')
def _empty(self):