Rainwave
| |
Original author(s) | Robert "LiquidRain" McAuley |
---|---|
Initial release | September 10, 2006 |
Stable release |
Rainwave 5
/ December 12, 2015 |
Operating system | Microsoft Windows, Apple Mac OS X, Linux, Windows Mobile, Android, iPhone |
Available in | English, French, German, Spanish, Finnish, Portuguese, Russian, Korean, Dutch, Polish |
Type | Music |
License | Open Source |
Website | http://www.rainwave.cc/ |
Rainwave is an interactive radio website that allows users to request, rate, and vote for songs in real time.[1] The site hosts five separate radio streams and focuses completely on video game music. Rainwave is a free service, funded primarily by Robert "LiquidRain" McAuley, and supplemented by user donations.
History
The Rainwave web interface and back-end was written by Robert McAuley. The initial version was called "Raincast" and was written as a stream helper for IceS. It was announced to the Icecast mailing list in November 2004.[2]
In the summer of 2008, with the addition of a second stream for OCR Radio, Rainwave became the official online radio station for OverClocked ReMix.[3][4] At the same time, the Rainwave interface was upgraded to version 2, or "R2".[5]
In March 2009, a third stream, V-wave, was added to the site.[6] V-wave specializes in video game music covers and chiptunes. For a brief period, V-wave featured live radio shows as well.
In February 2011, V-wave was renamed to Mixwave and then eventually Covers.
Later that year, in August 2011, 2 new stations were introduced. The first was named Omniwave, which hosted all music available on via the website. The second was Bitwave, a stream exclusively for chiptune music. From this point on, Rainwave also started to presented its music streams in MP3 format.[7]
Technical Functionality
Rainwave interface and server-side software has been designed and implemented by Robert "LiquidRain" McAuley.
It is divided into various layers with different functionality:
- Lyre: JSON API written in Python using Tornado.
- Orpheus: custom-made software C++ app made to control Rainwave (incl. elections, song selections, request processing, etc.)
- Eurydice: custom-made web app paneling system used for the site.
- LiquidSoap: third-party software for audio streaming. LiquidSoap official website.
Audio streams are in the Vorbis and mp3 formats at approximately 96 kbit/s.
See also
References
- ↑ Interview: LiquidRain of rainwave.cc | driph.com/words
- ↑ [Icecast] Raincast, a 'stream helper' I've made. Looking for feedback
- ↑ ormgas.com -> rainwave.cc Archived 2010-07-11 at the Wayback Machine.
- ↑ OCR Radio (streaming OC ReMixes 24/7) - OverClocked ReMix Forums
- ↑ Rainwave - View topic - Rainwave 2 Launched
- ↑ Rainwave - View topic - V-wave has launched!
- ↑ https://rainwave.cc/forums/viewtopic.php?f=7&t=2059
External links
- Official website
- Github Page
- https://web.archive.org/web/20100708093129/http://www.crispygamer.com/blogs/post/2010/04/30/rainwave-streaming-video-game-music.aspx
- https://web.archive.org/web/20080719091504/http://nerdflood.com/2008/07/16/rainwave-streaming-video-game-music-has-just-gotten-better/
- http://www.colonyofgamers.com/cogforums/showthread.php?t=2277
- http://www.2d-x.com/rainwave-democratic-video-game-radio/%5Bpermanent+dead+link%5D