Add playlist_add_track to backend and handler

This commit is contained in:
Thomas Adamcik 2010-02-06 03:39:04 +01:00
parent 42af60d238
commit 2fedf42b31
2 changed files with 5 additions and 2 deletions

View File

@ -151,6 +151,9 @@ class BaseBackend(object):
if self._next():
self.state = self.PLAY
def playlist_add_track(self, uri, pos=None):
pass
def _next(self):
raise MpdNotImplemented

View File

@ -72,11 +72,11 @@ class MpdHandler(object):
@register(r'^add "(?P<uri>[^"]*)"$')
def _add(self, uri):
raise MpdNotImplemented # TODO
self.backend.playlist_add_track(uri)
@register(r'^addid "(?P<uri>[^"]*)"( (?P<songpos>\d+))*$')
def _add(self, uri, songpos=None):
raise MpdNotImplemented # TODO
self.backend.playlist_add_track(uri, int(songpos))
@register(r'^clear$')
def _clear(self):