I bought a new DVB-T stick (my old one was so old, that it is not even supported by Windows anymore… I think even under XP it was not possible to use). I bought a really cheap one: I don’t watch TV that often and normally the online streams are enough. But sometimes there are no online streams at all or they are not live or the connection gets lost. So a cheap one is really fine. I am really happy that the one I chose (CSL DVB-T Stick with a Realtek-Chip) is functioning also under Ubuntu (and, of course, also under Win 7), since my streaming PC (connected to the TV) runs with Ubuntu. 🙂 Installation was (surprisingly) simple: With my last stick, it even took some effort to make it run under Win, but under Linux? Not possible at all!
I just installed Kaffeine (compared to the Win Software on the Stick-DVD (TotalMedia), it is so much nicer to use) and followed the steps under https://help.ubuntu.com/community/DVB-T_%28USB%29. On the page you can also find an instruction, if you card is not (generally) supported. My Stick was not on the list, so I recommend you to first try the following steps:
Get the required packages:
$ sudo apt-get install git linux-headers-$(uname -r) build-essential patchutils libproc-processtable-perl
Fetch source code:
$ git clone git://linuxtv.org/media_build.git
Change to the directory created before:
$ cd media_build
Compile the code (takes some time):
Install the compiled code:
sudo make install
Restart your system. Start Kaffeine, select an appropriate Source and search for the channels.