onTextMessageReceived: {
var json = JSON.parse(message)
- console.debug("Raw response: " + message)
+ //console.debug("Raw response: " + message)
var request = json[2].request
var response = json[2].response
- console.debug("response: " + JSON.stringify(response))
+ //console.debug("response: " + JSON.stringify(response))
switch (json[0]) {
case msgid.call:
break
root.running = response.playing
}
} else if (verb == "metadata") {
+ root.title = response.title ? response.title : ''
+ root.artist = response.artist ? response.artist : ''
+
root.cover_art = response.image ? response.image : ''
}
break
sendSocketMessage("subscribe", { value: "metadata" })
sendSocketMessage("playlist", 'None')
sendSocketMessage("subscribe", { value: "playlist" })
+ sendSocketMessage("metadata", 'None')
break
case WebSocket.Error:
root.statusString = "WebSocket error: " + root.errorString