3 ms·
This kind of software made me a web developer and got me into real programming. My first big project, like 20 years ago, was a streaming interface to my music
by entropie 5y ago
This kind of software made me a web developer and got me into real programming.
My first big project, like 20 years ago, was a streaming interface to my music collection at this point around 7k mp3s.
I had almost no programming knowledge. It took me like 12 month to the first working version (http auth, usermanagement, playlists) which I iterated at least 3 more times. I think this version [1] ran for me and my shared flat people for like 3 years. Used it daily to stream music while being in school and coded my tumbelog.
Later I proceeded to rewrite it in ruby [2]. Much less code. Same features. I think it had even the functionality to not download playlists and stream but also play the music locally on the server.
At some point my goal was a wrapper to play music depending on moods, previous played songs and stuff like that (that was way before spotify existed) but I never came far.
The code is on github only for historical reasons.
[1] https://github.com/entropie/Jamp https://github.com/entropie/Jamp
[2] https://github.com/entropie/bagpipe https://github.com/entropie/bagpipe
Cool project. So little code.
- stevekemp 5y agoI did the same thing, writing a simple HTTP server which had some magic to auto-generate playlists. My server was called GNUMP3d, and was originally written in Perl, later rewritten in C: https://web.archive.org/web/20030219092730/http://gnump3d.sourceforge.net/ https://web.archive.org/web/20030219092730/http://gnump3d.so... Not a terribly original project, but it was a little popular for a while.