The Media Player for KDE.
Amongst other formats, it plays CDDA, VCD, DVD, DIVX, MOV ...
Since version>0.5, it also provides full DVB support:
I use a Twinhan Express compatible card http://www.axtrom.com/ [Axtrom] which works great with linux. So far kaffeine is the best choice to use with a budget card. Since xine does not let you to record and it's interface is buggy and VDR is very hard to setup and startup I decided to stick to kaffeine. It lets you record un-attended. you can even record and watch multiple channels within same transponder.