Now that we’ve proved that the Freecom still works, but Xine and Gxine don’t, we need a more modern media player on which to watch TV.
Kaffeine is always a top recommendation, but I don’t want a stack of KDE software libraries cluttering up the machine.
VLC is my favourite player because it does so much more.
In order to get VLC to play, the Freecom stick needs to be tuned in the player. The best way to do this is to create a play list of the available channels – a text file which is the standard channels.conf. You will need a TV scanning utility to find the frequencies for services available in your area.
Depending on the software sources you have enabled, you will find various DVB utility packages for Linux: dvb-tools, dvb-apps, w-scan, dvbtune, which contain small programs to scan for channels and save a channels.conf.
Browse the More Info page in Software Center to find the contents list. Most of these are command-line only programs.You may need to look up the precise command syntax using your favourite search engine, but they are all well documented. Depending on your combination of hardware, you might need to try more than one tuning program to get a decent channel list.
If you don’t already know it, you may need to look up the available transmitters for your post code area – in the UK, I would go to http://www.digitaluk.co.uk/postcodechecker/ to find your transmitter. I know mine is Rowridge.
The installation of the LinuxTV dvb-apps will have created a folder containing TV transmitter frequencies. If I browse the following folder /usr/share/dvb/dvb-t/ the file that I need is called “uk-Rowridge”.
Firing up the scan program, I go with:
scan /usr/share/dvb/dvb-t/uk-Rowridge -o zap | tee ~/channels.conf
This creates a channels.conf file in my home folder which I can open in VLC by navigating to Media > Advanced Open File. Press the Add button and find the channels.conf file. Now VLC will open and display all of the channels in a play list, actively loading whichever is the first entry. As this is a text file, I can delete and re-order the channels however I want by editing channels.conf.
On my setup, an odd thing happens when I change channel for the first time in each session. I get an error saying the media URL doesn’t exist. VLC changes channel anyway. Thereafter it is fine.
VLC takes a while to change channels, but the delay is in the Freecom USB stick as the hardware does a lot of complex radio frequency shifting, buffers the new channel and de-codes it for the screen. This isn’t an instant zapper.
Now that I have TV in VLC, what use can I make of it’s many capabilities…? RC
Related: How-to: When the DVB Firmware is Wrong