FreetuxTv is a GPL Television Viewer for Linux. It uses the gtk toolkit and utilizes vlc as playback engine. It's primary focus is on watching webstreams but it can be also used to watch DVB , or utilize it as a streaming client for vdr-streamdev in the local LAN
If it's outdated or if you want to test a development build read on ;)
Since FreetuxTv depends on vlc, get the latest vlc binary packages as above and install the build dependencies:
sudo apt-get install vlc libvlc-dev vlc-data vlc-plugin-pulse x264 subversion build-essential
get freetuxtv source ( svn checkout)
At the first run freetuxtv will synchronize the list of online tv channels. Depending on your connection speed this might take some time so be patient.
Freetux channels.m3u example
Scan the Sattelite:
scan your channels (szap format) using scan or w_scan
and use this script to generate your channels list m3u
copy and paste script content in text file named dvb2vlc.sh
and make it executable
now, generate your channels like:
next, open Freetuxtv, and go to channles/add group
and go to "Custum channels group" tab, put your channles group name and "playlist URI" exp: /home/jim/channels.m3u and "add"
i use freetux mainly as a desktop frontend for vdr (via streamdev plugin). To import your vdr channels go to the streamdev webfrontend (usually this is http://<vdr-ip>:3000/ ) , choose TS mode and click on the playlist link that will generate a "channels.m3u" file. Save this to your hd.
In Freetuxtv click on Channels - Add a Group - Custom Channels Group
Click on the add button & enjoy your VDR Channels in Freetuxtv