Welcome to Spotify’s newly launched developer website! Today we’re proud to launch libspotify, the first step towards the Spotify platform, as well as a brand new (albeit still scarcely populated) developers website and tech blog. This blog will cover the development of the platform as well as general Spotify news with more technical depth. I hope to see contributions from some of the remarkable engineers on our team.
As stated in an article in The Guardian’s tech blog APIs for third-party developers are in the works and have been for some time. First out is libspotify, a C library with which you will be able to build your own Spotify client applications. Initially we’re targeting Linux on IA-32, but going forward we want to support as many architectures and operating systems as possible.
Future plans also include web services for metadata (searching as well as resolving Spotify URIs) and attention data, but please let us know what specific APIs you’d want to see in the comments.
Currently we only offer libspotify for premium users, and you need to get an application key in order to start hacking. We’re sorry that these and other requirements that we impose on use of the library may seem onerous, especially to people who want to build free and open-source software, but bear with us - we’re breaking new ground here and have to walk a thin line between what would be ideal for developers and protecting the music that we have licensed.
That said, I’m sure we’ll see some amazing apps that do things we never imagined, as well as some that do things we’ve wanted to do but never had the time and resources for (including, of course, a native Linux client). If you want to know what people have been asking for, head over to Stack Overflow!