As you might have heard, today we’re super excited to announce that we’re joining forces with pioneering music company, The Echo Nest.
As a developer it’s likely that you’ve used the Echo Nest’s amazing open API at some point and we’re happy to say we’ll be keeping it alive and well with the Echo Nest team. We’re also looking forward to working with them more closely on providing the best developer offering possible for people wanting to build music apps.
Great news! Today we’re announcing the availability of a completely new iOS SDK for Spotify. The new API has been written from the ground up to be a fast, lightweight SDK for accessing Spotify services in your iOS App, including search, playlists, metadata lookup, audio playback and more.
The SDK is currently in the early beta stages, and is consequently missing some functionality when compared to CocoaLibSpotify.
Why start from the ground up?
It’s common to want to start afresh with a project, but with an established API with lots of users, it’s not a decision to take lightly. Our concern with CocoaLibSpotify is the amount of CPU and RAM resources it can use, especially with users that have a large amount of playlists.
Indeed, you’ll see a fairly significant amount of work put into reducing CocoaLibSpotify’s footprint on its dev branch, but the fact is that CocoaLibSpotify is a heavy library. This is partly due to the underlying libspotify library, and partly due to the core design of CocoaLibSpotify — managing mutable objects, no ability to “unload” metadata and playlists, internally marshalling a huge amount of calls between threads and so on does not a lightweight library make!
It was clear we’d have to change CocoaLibSpotify’s APIs significantly to achieve our goal of a lightweight Spotify API. Once the decision to do this was made, it suddenly opened up a lot of possibilities — why not lose our legacy code entirely and build on a modern, lightweight platform?
That’s exactly what we did, and here were are today. Since we’ve started completely from scratch there’ll be a break-in period while we stabilise things and fill in the functionality gaps, but we think releasing a beta publicly will help shape the new iOS SDK for the better.
Try it now!
Remember: The new iOS SDK is currently in early beta and is missing some functionality and may be buggy.
For more information, the project’s readme can be found here.
Join the Spotify Platform team in Austin for a Texas taco brunch at the Spotify House on Sunday, March 9th from 10:00 a.m. to noon. We’ll be giving an update on the platform and you’ll get to meet and chat with us if you have questions.
SxSW Music Hack Championship: Compete with other music hackers to win a bunch of prizes, including a $10,000 grand prize. Judges include Shawn Fanning, Mack Maine, and Alex Ebert from Edward Sharpe And The Magnetic Zeros.
Slashathon: Yep, that’s right, Slash is throwing a hackathon.
Both events are on Wednesday, March 12th. RSVP in the links above.
Konnichiwa! Our first hackathon in Asia was fun, enlightening, and impressive. Japanese creators had no trouble building awesome hacks on the Spotify Platform.
Here are some of our favorites from the event:
Tokyo Tune Train – Built by Paul Lamere from The Echo Nest, this web game lets you upload or search for a song, and then navigate a busy “beatmap” with the keyboard arrows. Check out the demo video:
ASCIIVIS is a Spotify app that uses ASCII art to build a realtime visualization.
StreetMusic for Spotify lets you listen to music through your phone’s earpice, so you can pretend to be on a phone call while walking.
Digroove is a mobile app that recommends events and artists that you might like. You can buy tickets right in the app.
SoundTypography is a beautiful text visualization that matches the beat of the song currently playing.
Spincoaster uses an iBeacon and Bluetooth to talk to an iPhone app that creates a playlist based on on a given mood or genre.
Twicc was our favorite hack. In this mobile app, you login with your Twitter & Spotify accounts and see a feed of every tweet mentioning a song. You can then click the play button to listen to that song. They will submit to the App Store in one month.
You can find all the hacks on Hacker League. Special thanks to Haruna Haze from Social Media Week, Taishi Fukuyama from The Echo Nest, and Hannes Graah from Spotify JP.
This spring we released a new Spotify Apps API (1.x) that improves how apps work within the Spotify client. This new API is more modern and effective with its asynchronous nature, and it is complemented with a comprehensive views framework with useful widgets for your app.
We also recently upgraded the Spotify desktop client with a better and more secure rendering engine that supports this new API. In the latest Spotify desktop client release (0.9.6) we also introduced the authentication part of the new API which closes the functionality gap to the legacy API.
As the new API now fully replaces the legacy API (0.x), we are now deprecating the legacy API. (more…)
For the fifth year in a row, the creators of Music Hack Day invited us all to Shoreditch Village Hall in London for the last hackathon of the year. With over 50 hacks on display during the demos, we’d like to present some of our favorites here. You can find the full list on Hacker League. Big thanks to Martyn Davies for making this happen!
A few months ago we added an audio module to the Spotify Apps API, making it possible to analyze the audio stream of a track playing in the Spotify Desktop Player. Our engineers at Spotify Labs have now made a simple app called “visualizer” that uses the audio module to provide a graphical representation of the playing track. It’s a bare-bones app, but it clearly demonstrates the potential of the Apps API.
Only 45 minutes by plane from Spotify HQ lies Helsinki, the capital of Finland, where last weekend’s Music Hack Day took place. Located just west of the city center lies StartUp Sauna, which together with Aaltoes were our hosts for the weekend.
Last weekend, Tunaspot and MINC hosted Malmö Music Hack Weekend. With 120 seats available for hackers, designer and thinkers and a 24 hour race against the clock, we saw many unexpected and interesting collaborations come to life. Spotify was present, as well as representatives from Sony Mobile, Deezer, SoundCloud, The Echo Nest, Neo4j, Midem & Evolver.fm.
Artists, music labels, fan groups, magazines, event organizers, and many other Spotify users are making the most of our new widget: the Spotify Follow Button.
Adding a Follow button to your website or social media page can dramatically increase the number of people watching your Spotify profile. Artists like Avicii and Armin van Buuren have already posted Follow buttons on their websites, giving them an even larger audience for their music. (more…)