I (as I am sure most people do) have loads of MP3s and CDs from pre Spotify days (other services are available). In particular I have quite a few that aren't on Spotify. So I have decided that I would like to have a convenient way to listen to them.
Does any one know of any software that exists that would let me store the MP3s on the raspberry pi (or an external harddrive attached to the pi), and then stream the MP3s from the pi to my phone (via an android app or a website hosted on the pi, so that the audio comes out of my phone).
I would also be quite happy to write the software myself, in which case I would like some advice about the best architecture. I am thinking something like a ruby on rails site (I say ruby on rails as I have used it very briefly before) + database, in which the MP3s are exposed as HTML audio elements. Is there something better to expose them as? Is there a clever way to put all of the MP3s into the database? Is there a better framework to use (nodejs? Mongodb?)? Is there a way to just expose the file structure in which the MP3s are stored?