Now that im at college and have a decent internet connection, I wanted to try some cloud style music access. And by "style" I mean running my own server from my desktop with all my media and accessing it from my school issued laptop so i don't have to carry around all the music. I first tried Orb which basically installs a program on your computer and creates a database of your media and when you use their website to remote access it their servers contact your computer and stream the media to the remote computer. There are two problems with this: Orb is shutting down soon because it was bought out and media stream was in shitty quality. I then started to look for open source options that dint require a man-in-the-middle server to stream the media (aka i wanted a direct pipeline). I found the perfect choice:
Ampache. Its based off of Apache (a basic, but powerful web server) and MySQL. I liked all of its features except that you have to do some server tinkering and i have had little experience, but it was actually quite easy because Apache and MySQL have been put into an installer package called XAMPP which makes it really easy to setup. There are
step by step instructions here. Quick note: when installing XAMPP you only need Apache and MySQL for Ampache to work.