Building Spotify apps

Last week I was invited by Oli Wood, and the guys from Codeworks, to give a day workshop on making Spotify apps at DIBI, the two track conference in Newcastle / Gateshead.

After a panicking hour to begin with where the college (the venue for the workshops) had blocked Spotify on their local network, we finally moved to the Codeworks office.

I’m mainly using this post to add some extra links for other people interested in making Spotify apps.

To begin with, I ran through the principles of Spotify apps and their API. The code used for this can be found here: https://github.com/sydlawrence/DIBI-Conf-Workshop

Spotify developer account login here: https://developer.spotify.com/technologies/apps/#developer-account

Spotify apps tutorial by @mager is here: https://github.com/mager/spotify-apps-tutorial

Spotify app concept submission is here: https://developer.spotify.com/technologies/apps/app-concept/

We also used The Echo Nest API which gives us all kinds of information about songs, including danceability and artist radios, as well as other recommendations based on artists / songs. API docs available here: http://developer.echonest.com/docs/v4/

I created Suggestify, which you can read yourself about how to make here: http://www.12devsofxmas.co.uk/2012/01/get-musical-by-building-a-spotify-application/

I really want to see what interesting ways people come up with to discover new music. I love finding new songs, and reckon there are some awesome things people can do to help music discovery. So why not mash together danceability into a spotify radio player. I want to see what you can do.

Tweet me (@sydlawrence) with what you end up making.

Published by SydLawrence

Freelance developer, part time lecturer and recently called a modern superhero by geek.com. Syd loves making things. He has been known to tinker with a wide range of technologies including, html5, javascript, apis, mobile apps, and kinect hacks. Recently described by The Next Web as a "UK based web guru" *eurgh*

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>