shalvideo allows you to program the TV recording feature of your
computer just like a video recorder. Just set the channel, quality, and
start and end times, and it uses mplayer and atd for the encoding and
timing processes. It is made using KDE libraries.