Since this is my final year of my computer science degree, I have my “final year project” module to be doing.
I’ve decided to make a web based application which allows users to put their music up on their own server and stream it to play it. This means that where ever you have a web browser you’ll be able to access your entire music collection.
The idea came from the fact that I only listen to a small section of music, a few albums really. Whilst I have a wider music collection of a twenty gig or so that I sometimes want to listen to whilst I’m away and not able to access it. I don’t really want to be paying for a Spotify subscription to have access to my entire playlist, and even if I did there are rare songs which Spotify don’t have.
With the user curating their own music collection, rather than someone paying a record label to access their catalogue, we get around a lot of legal issues too. The application won’t care how you come across your music, it’ll just play whatever you give it. Meaning you can fill your library with as many indie artists, or b-sides as you like.
Planning on adding last.fm integration (radio and scrobbling) too.
You’ll need a server to run it, but with AWS giving away free instances that’s not the hardest thing to come by any more.
Hopefully I’ll be able to add audio book and podcast features too.