This is the code that powers relisten.net, a completely free live music streaming service utilizing the music of Archive.org and Phish.in. The backend is powered by Alec Gorge's Iguana.
This code was written several years ago when I was in college and has remained relatively untouched since. It was not intended to be open sourced, but I can not come up with a single valid reason why it should not be. Peruse the source at your own risk [or mine?].
$ npm install
$ npm install -g grunt-cli
$ grunt watch
$ node server.js # in a new shell
You are welcome to contribute to this project, whether it be by opening an issue or sending a pull request. The code is, at times, messy. Feel free to reach out with questions or comments and I'll do my best to answer them.
If you do send a PR, please run $ grunt production
first.
MIT – do whatever you want with it.
Alec Gorge built a phenomenal companion iOS app. Check it out here: https://itunes.apple.com/us/app/relisten-formerly-listen-to/id715886886?mt=8 [source]
Thanks to Alec Gorge, the wonderful people over at Archive.org and Phish.in, Jeff Lang, as well as the gracious musicians who allow free taping and distribution of their concerts.