Tag Archives: coding

David The SoundCloud App Gallery & Developer Pages

Developers, developers, developers, developers, developers, developers, developers!

Remember that? Yeah, we love developers too…

Today we are launching a brand new App Gallery – a nice home for all the apps using the SoundCloud API. It includes all apps we’ve previously featured here on the blog – like Citysounds.fm, Tracks On A Map or QCMixtapes – and we’ve also added several new apps, like Abbey Road Online Mastering, Aviary Myna and Musescore.

All Apps - SoundCloud

Also launching today: our new developer pages that give everyone who wants to use our API a place to start including all the information needed for building an app.

We’re really excited about all the new apps and can’t wait to hear about the other cool things you will come up with. Never hesitate to contact us if you have any questions or suggestions!

Head over to the developer page, start the coding and join us in creating the best audio platform on the planet!

David Announcing a Cocoa Streaming Library

It’s time for yet an announcement for all you API lovers out there; a library making it really easy to implement SoundCloud streaming in your Cocoa apps. It’s built specially for the iPhone SDK 3.+ but should work for desktop Mac apps as well.

The library is a vital part of the SoundCloud iPhone app and will be used in the upcoming CitySound iPhone app as well. It’s written by Ullrich Schäfer and open source under the Apache License version 2.0.

CitySounds iPhone

To sum up, this library…

  • makes it easy to implement the non trivial task of streaming audio in Cocoa apps
  • nicely integrates with the existing Cocoa wrapper for the SoundCloud API
  • supports streaming of public and OAuth protected tracks
  • fits in commercial apps as well as music hack day mashups etc.

Head over to github and check out the source code along with the demo application.

Feedback, questions, and suggestions are welcome in the SoundCloud API Google group!

Matas 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.