-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Cadence is an online radio heavily inspired by 4chan/8ch's R/a/dio. The project is my first endeavour to practice a full-range of IT-skills.
By default, the server plays all the genres of music I like, mostly classic rock, synthpop, and metal. But you'll also find anything from rap to orchestral to Jpop. I occasionally override the server and manually DJ.
Though the primary feature development of the radio has ended, I'm continually improving existing code as I learn. I intend to implement bigger features like a queryable database and a request bot once I've comfortably gained some new skills.
Cadence Radio is a DMCA compliant, non-commercial webcast made for educational purposes.
The audio stream is generated using both a stream source and a stream client. Cadence's server uses liquidsoap and Icecast, respectively. The stream source prepares the audio stream and the stream client serves it to a specific server address, called a mountpoint.
$ sudo apt-get install icecast2
$ sudo apt-get install liquidsoap
Icecast Configuration Icecast may prompt to set passwords immediately following installation, but they will need to be manually set again.
$ sudo vim /etc/icecast2/icecast.xml