Announcing the SoundCloud Widget Javascript API
A lot of developers asked for it and now you can has it: programming level access to the SoundCloud Widget Player.
Via the new Widget API you can access functions like play and pause, show additional info about the currently playing track on your page or even hide our widget and create your own JavaScript based interface for it.
Check out this demo and some code examples. It only takes a few lines like:
soundcloud.addEventListener('onPlayerReady', function(player, data) {
console.log("widget ready, let's play");
player.api_play();
});
The Widget API also integrates nicely with the popular JavaScript frameworks jQuery and Prototype.
The source code is available at github together with the documentation.
We’re curious to hear what you think so please post feedback and feature requests in our Google group. You are also welcome to contribute to the project if you think there’s something missing.