Sorry to dredge up an old thread, but I've been wondering about getting a TV tuner working. The two main problems I can see with using a digital tuner would be finding drivers and actually playing video (people are having trouble playing low resolution, low bitrate video and digital TV can be anything up to 720x576 and ~8Mbit/s).
I wondered if it might be more feasible, at least as a starting point, to get an analogue tuner working. I have a Hauppauge WinTV USB, which is pretty old and so should work on lower spec hardware (according to their website
http://www.hauppauge.com/html/usb_data.htm it should run on a 166Mhz processor). I've even found what look like Linux-compatible drivers for it here
http://usbvision.sourceforge.net/index.php?page=device, but the website is broken and I can't access the list of supported devices. At the very least these drivers would need to be recompiled, and I bet there would be more to it than that. I have very limited experience of Linux, and even less of writing or recompiling drivers, so perhaps someone with more experience could suggest what I need to do next?