Ever wanted to setup an internet radio station using an old laptop, I did. No seriously, I did!

Here is a pic of the setup, the laptop is an old Thinkpad T22, the box next to it is an old potable stereo and recorder, I actually found it at the side of the road one night, while I was walking home drunk!

User Image - Blocked by "Display Image" Settings. Click to show.


The Sony thing will record any sound in the room, it was designed to record gigs on to tape but it also has a line out on the back which I plug into the laptop. The record quality is actually very good.

The laptop is my old one which has Gentoo with alsa and a wireless network card to make it portable enough. I wanted to get Jack on it but I had problems configuring the low-latency kernel and I wasn't sure how well the streaming stuff worked with jack. I have Icecast installed and routed my firewall to allow access. I use Darkice to encode the stream and send it to icecast which packages it and allows access to the stream through a HTTP interface. The best thing to do really, is to have an Icecast server with high bandwith on the internet and relay the stream there, If I try and stream directly form the laptop to even a few listeners the connection and probably the laptop wouldn't cope.

Icecast and Darkice need a little fiddling with conf scripts, which are relatively simple. You also need some type of audio compression tools Darkice can use MP3, Vorbis and faac.

I was actually doing this because we Vocoustics have a gig that is going to be broadcast online by Hollow Earth Radio, they are relaying the stream from my setup. I just thought I'd tell some people who may care, how I did it. Here is the shameless promotional poster:
User Image - Blocked by "Display Image" Settings. Click to show.