Your infinite DJ. An endless stream of beatmatched music from SoundCloud.
JavaScript Python CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
cache
forever
remix @ 2de483f Updated submodule. Jan 15, 2013
static
templates
.gitignore
.gitmodules
Readme.md
api_keys.sample.yml
config.yml
inject.txt
mix.txt
requirements.txt Bumped version on remix. Nov 22, 2012
restart.txt
schema.sql
setup.py

Readme.md

Forever.fm

by Peter Sobot (psobot.com) on November ~7, 2012. Licensed under MIT. Live at forever.fm.

Live today!


Forever.fm is a web app that provides an endless beatmatched radio stream of the hottest tracks on SoundCloud. Check out the absurdly long blog post on its creation or the site itself. Check out the code above if you're interested in some learnin'.

##Installation

Hehe. Good luck. The code has too many dependencies to count… but I might be able to go back and add a requirements.txt eventually. It also depends on custom forks of the Echo Nest's client-side Python libraries and SoundCloud's Python library.

Update: I've added a requirements.txt, but you'll also need to use my custom forks of remix and pyechonest, and for now, my fork (and patch) of soundcloud-python.