Spotify, one of the world’s leading music streaming service, announced recently a new developer API called libspotify, or more commonly known as the Spotify Embedded Player. The iOS exclusive API will allow developers to easily embed the Spotify player into their apps. This encourages the development of third-party apps using their music streaming service.
Previous versions of its API were available for Mac OS X, Windows and Linux.
“We hope this will enable a new category of iPhone, iPad and iPod Touch applications with Spotify inside and allow for more immersive music experiences within iOS apps,” writes Sten Garmark, Spotify’s director of platform, on its blog.
Developers are not allowed to “modify, edit, disassemble, decompile or reverse-engineer” the released API, and they are also barred from selling access to the service or give access to unregistered users.
Developers are also not allowed to sell the application, sell advertising, promotions or sponsorships, or charge users for its use. The companies who want to use the libspotify API, however, are invited to contact the partner team of Spotify. This restriction may limit the number of developers that will add support, but for some, licensing the API will make more sense.
Spotify isn’t the first music streaming service to launch an API for developers. In the United States, Rdio released its Mobile Playback API a few months ago. The API was used by apps, including the Grammy Awards’ MusicMapper and AOL’s Play apps.