Together with some guys from /r/realdubstep we started a new radio station. It’s a very community driven radio station, but with DJs pushing the sound nonetheless.
Anyways, I did my best to face all the technical challenges that go around in creating a radio station and website for this, and in the coming weeks we will be going live with the latest website. I plan on writing a description of the steps that I took for creating what I did, for documentation sake and in hopes of spreading some of the information for people that face similar challenges.
In short, the entire radio system runs on a VPS hosted at directVPS. It uses three main components:
- Icecast for the radio backend.
- WordPress for the website.
- jplayer for the onsite radio player.
- qwebirc for the onsite chatroom.
- And some self-coded PHP and Python for chatbots and twitter bots and stats all.
In addition the analytics part of the website is quite advanced, providing us insight in how well the DJ’s on the website are doing (how many listeners the DJ’s attract, how long the listeners stay).
I will chop up the entire system in two or three parts and describe them along the following weeks.