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.

Share this project: