OpenWrt on a Asus WL-500g Premium
Replaced original firmware with OpenWrt. Unfortunately version 7.09 has a lot of bugs so in the end I was forced to compile from trunk. I also needed ppp 2.4.4 because the current version available from OpenWrt repository (ppp 2.4.3) is buggy.
Freevo and DVB-T (with a TerraTec Cinergy T2) in Ubuntu 7.10
Freevo's TV guide is populated using data obtained by XMLTV.
My cable provider (Citycable) broadcasts a large number of channels and the only way I found to have a TV guide for most of them was to use three different grabbers: tv_grab_uk_rt, tv_grab_fr and tv_grab_ch_search. Some channels didn't have logo info, so I've created a script to insert the missing logos, merge the three XML files and format the resulting file as Freevo is expecting it to be (that is, according with XMLTV DTD).
I've uploaded all scripts here. Don't forget to change the directories according to your system. The file crontab.txt is my actual crontab and at the end will call prepareTV.xml.sh which in turn will call all other scripts to create the final TV.xml