Currently still a work in progress!
I listen to music from several different music services (Spotify, SoundCloud, GrooveShark, Youtube, etc). Each service is unique in it's own way and has certain tracks that other do not. I maintain sets of playlists on each on individual service. This was becoming tedious, and more importantly, super annoying. I wanted an app that allowed me to create one master set of playlists, and play tracks regardless of the source.
How it works
You create an Everjam account and link your Spotify/Souncloud/whatever accounts to the main account. The app uses native APIs to search for and stream directly from the service.
Challenges I ran into
Integrating all the different APIs. Writing the code generic enough that I can easily add in support for new services in the future.
Accomplishments that I'm proud of
Well, its not finished yet, so I'll get back to you on this one.
What I learned
There are a lot of streaming services out there...
What's next for Everjam
Well I need to finish. First, I am focusing on supporting Spotify and Soundcloud for v1, but shortly after that I plan on expanding to support Youtube, Rdio, and Grooveshark. Eventually I would like to develop a plug-in framework where MusicBlogX can implement a plug-in for Everjam use.