Skip to content

Instantly share code, notes, and snippets.

@chrippa
Forked from black--cat/xmmsclienttest.js
Last active December 16, 2015 18:20
Show Gist options
  • Save chrippa/5476936 to your computer and use it in GitHub Desktop.
Save chrippa/5476936 to your computer and use it in GitHub Desktop.
var xmmsclient = require('xmmsclient'),
util = require('util')
var client = new xmmsclient.Client('blackcat');
client.onconnect = function () {
console.log("Connected!")
client.playback.broadcast_current_id().onvalue = function (id) {
client.medialib.get_info(id).onvalue = function (propdict) {
metadata = xmmsclient.PropDict.flatten(propdict)
console.log("Currently playing " + metadata.artist + " - " + metadata.title)
}
}
}
client.ondisconnect = function () {
console.log("Disconnected!")
}
client.connect("unix:///tmp/xmms-ipc-blackcat")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment