Implemented deleteid in MPD handler
This commit is contained in:
parent
527d345488
commit
b1e15a3830
@ -144,7 +144,12 @@ class MpdHandler(object):
|
|||||||
|
|
||||||
@register(r'^deleteid "(?P<songid>\d+)"$')
|
@register(r'^deleteid "(?P<songid>\d+)"$')
|
||||||
def _deleteid(self, songid):
|
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'^$')
|
@register(r'^$')
|
||||||
def _empty(self):
|
def _empty(self):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user