Itsekkin olen melko alkoittelija vielä näissä linux jutuissa, mutta mikäli sulla on tuo tv_grab_fi muutoin kunnossa ja vain xml tiedoston generointi takkuaa, niin koitappa komentaa terminalissa seuraavasti:
tv_grab_fi --output ~/xmltv.xml
Itselläni pelasi hyvin tuolla, ainut että tuo xml tiedosto täytyy generoida uudestaan tietyin määräajoin. Toki joku asiansa osaava saa tämän automatisoitua, itse en vielä tiedä miten tämä olisi järkevintä tehdä.
Edit: vastattuani huomasin että aihe olikin ohjelmointi alueella, haulla törmäsin aiheeseen alunperin. No ehkä tämä xml tiedoston autom. generointi tulisi tehdä skriptillä, jolloin jotenkin kuuluu otsikon alle, mutta eikö tämä kuuluisi yleisestiottaen johonkin muuhun alueesen?