Scheduled Recording of Broadcast
In the day when I had a 45 minute commute to work and a car that had horrible FM reception, I set up my linux server to record broadcast radio and convert it to mp3 in realtime. In the morning, before I left, I'd sync the data to my iPod to listen to in the car using a cassette adapter and the car speakers.
I now live 5 minutes from work, and have decent FM reception. Because I no longer use this system, I never got around to documenting it. The project was mostly made possible with mpegrec, lame, cron, and a bunch of homemade scripts to tie it all together.
Better solutions may have become available since I last worked on this.
Here's an example script that sets the volume, runs mpegrec. See mpegrec man page for what the options mean.
/usr/bin/rexima line rec vol 60 pcm 60 line 60 mic 60 igain 60
-l 7190 \
-b 64 \
-x '-m m -V 9 --ta "Morning Edition" --tl "Morning Edition" --ty "2002"' \
-o /path/morning_edition_`date +%m-%d-%y`.mp3 \
mpegrec - encode
to mp3 from line-in
Shifiting FM Radio - Using D-Link DSB-R100 FM Radio and RedHat
Shifting FM Radio - Using D-Link Radio and Mac OS X.
YourWay - A standalone device that can record am/fm radio broadcast.
Last updated: 01/06/2004