It turns out the scan command from the linuxtv-dvb-apps package (on Ubuntu Hardy Heron, anyway) isn’t writing the correct channels.conf, and this makes some channels not work for me, including CBeebies, CBBC Channel and CITV.
The fix is to do as this person did: http://ubuntuforums.org/showthread.php?t=686829.
Basically, the kaffeine TV viewer scans the channels fine so you can manually copy the values you need from its config file.
The incorrect channels have “0:0” as the second-last and third-last numbers in their row in ~/.mplayer/channels.conf .
Those two zeros should be replaced by the first two numbers you find in the row for this channel in ~/.kde/share/apps/kaffeine/channels.dvb . You can ignore the numbers in brackets in this file.
Last night I uploaded the first public version of my latest project, Record TV. Record TV is a system for recording TV (on a Linux desktop computer) that is designed to allow lots of different user interfaces all to use the same back end. It is currently only useful for people who are quite familiar with the Linux command line. It essentially has no user interface at all, but the back end stuff works for recording TV.
Perhaps more excitingly, I have also managed to get my recorded programmes to play back on my Nintendo Wii, so I can watch them on my TV.
Find out more on the project page linked above. I’ve released this code very early, in the spirit of “release early, release often,” so expect to hack on it a bit to get it working.
If you think MythTV just goes about things the wrong way, and you’d like to help do it right, it might be of interest.
It’s mostly Python, with some PHP and shell scripts.
A job I’d like to do is to be able to use FreeGuide as a UI for selecting programmes to record.