i use Kaffeine, the KDE mediaplayer. it works admirably well as a dvb-t tv, and offers some nice options like instant recording, scheduled recording, etc.
check it out, it's really rather good.
you might also want to check out "maxemum tv guide" (that's not a typo, the author spells it funny). it's an absolutely outstanding tv-guide application, works with xmltv, easily the best tv-guide i've ever used.