0.8.0-git-d066d677-1 • Published 10 years ago

xmmsclient v0.8.0-git-d066d677-1

Weekly downloads
17
License
-
Repository
-
Last release
10 years ago

This is JavaScript client library for XMMS2 written using CoffeeScript. Must be used via a WebSocket proxy such as websockify for now. Compiling to JavaScript requires CoffeeScript to be installed and then running "cake build".

Simple usage (CoffeeScript):

client = new xmmsclient.Client "myclient"

client.onconnect = -> alert "Connected!" client.playback.current_id().onvalue = (id) -> client.medialib.get_info(id).onvalue = (propdict) -> metadata = xmmsclient.PropDict.flatten(propdict) alert "Currently playing #{metadata.artist} - #{metadata.title}"

client.ondisconnect = -> alert "Disconnected"

client.connect "ws://localhost:9668"

websockify: https://github.com/kanaka/websockify CoffeeScript: http://coffeescript.org/