By Eliot Van Buskirk of Evolver.fm.
Forever.fm was designed to do one thing and one thing only: Play music that never stops, for any âDJ chatter,â advertisement, or lack of musical ideas.
This impressive-looking, open-source web app features both circular and linear waveform animations. For music, it pulls the top 200 tracks from SoundCloud, then beatmatches the the transitions between each song automatically, so that they fade into each other smoothly the way a good DJ makes them do at your favorite nightclub. Donât have a favorite nightclub? Well, thatâs what DJs generally do there.
Developer Peter Sobot, who also built The Wub Machine, told Evolver.fm that he created Forever.fm in part because he realized the domain name was still open, and that it only took about a month to build. His mission became to âwrite a cool music app that never stops,â and from what we can tell, he has succeeded. (We say âfrom what we can tellâ because we literally donât have forever.)
In part, he managed to build this in a month due to the fact that Forever.fm is âbased heavily off of Tristan [Jehan]âs example code for the âCapsuleâ library in the Echo Nest [publisher of Evolver.fm] API,â which it uses to identify beats for beatmatching, along with a host of other technologies. He also reused code from The Wub Machine.
The resulting app skews heavily towards dance music (SoundCloud is a popular place to upload remixes). It runs on standard computer web browsers, as well as iOS and Android browsers.