Mercurial > code > home > repos > light9
changeset 276:77c39b6e71ab
new asco xmlrpc commands to seek/pause
author | drewp@bigasterisk.com |
---|---|
date | Fri, 17 Jun 2005 23:41:08 +0000 |
parents | c7bba03ddc36 |
children | e7630a2072bd |
files | bin/ascoltami |
diffstat | 1 files changed, 13 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/bin/ascoltami Fri Jun 17 18:11:45 2005 +0000 +++ b/bin/ascoltami Fri Jun 17 23:41:08 2005 +0000 @@ -14,7 +14,6 @@ todo: -presong and postsong silence """ @@ -49,6 +48,19 @@ def xmlrpc_stop(self): self.player.state.set('stop') return 'ok' + def xmlrpc_seek_to(self,t): + self.player.seek_to(t) + return 'ok' + def xmlrpc_seekplay_or_pause(self,t): + """either seek to t and play; or pause. this is the + curvecalc click-play interface""" + if self.player.state.get() == "play": + self.player.pause() + return 'paused' + else: + self.player.seek_to(t) + self.player.play() + return 'playing' def xmlrpc_gettime(self): """returns seconds from start of song""" return float(self.player.smoothCurrentTime())