You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Eric Beuque c5781e51e8
Merge pull request #227 from muzena/update_hr_po_POTFILES_in
1 year ago
data Update hr.po, freetuxtv.pot, 2 years ago
lib Fix a compilation error. 8 years ago
po Update hr.po, freetuxtv.pot, 2 years ago
src Port to GDBus 2 years ago
.gitignore Update git ignore list 6 years ago
AUTHORS [FreetuxTV] Added credits for logos creator. 12 years ago
CMakeLists.txt Fix localisation on CMake build (Fixes #225) 2 years ago
COPYING [FreetuxTV] Rend FreetuxTV compatible avec Anjuta. Début migration GPLv3. 12 years ago Add cpack with DEB support 2 years ago
ChangeLog Update for github tag 6 years ago
INSTALL [FreetuxTV] Rend FreetuxTV compatible avec Anjuta. Début migration GPLv3. 12 years ago [FreetuxTV] Clean warning on compilation. 12 years ago
NEWS Passage au modèle de compilation configure, make et make install. Ajout d'images de logos. Ajout de chaînes. 14 years ago
README Add missing README file 2 years ago Update channels_groups.xml 2 years ago [FreetuxTV] Retrait de warning. 12 years ago Start CMake migration 2 years ago Start version 0.7.0 2 years ago Start CMake migration 2 years ago


  • FreetuxTV is a Linux media player based on GTK+ and LibVLC for watching and recording free WebTV, WebRadio and WebCam channels on a PC.

  • It can also be used for importing, watching and recording TV channels from Tvheadend streaming server.


  • Add new groups of channels from M3U playlists
  • Import and play TV and Radio channels from Tvheadend
  • Listen WebRadio services
  • Play TV (Free, SFR and WebTV)
  • Play in fullscreen mode
  • Play in mini mode
  • Record selected channel
  • Support for keyboard multimedia keys
  • Timer recording

Main Window


  • gtk+ (>= 2.12.0)
  • glib (>= 2.26.0)
  • libsqlite3 (>= 3.4.0)
  • libvlc (>= 0.8.6)
  • libcurl (>= 7.18.0)
  • libnotify (>= 0.4)

Bug reports, feature requests or feedback

FreetuxTV project translations

Ubuntu PPA repositories

Installing on Ubuntu

  1. Add PPA repository
    • Add stable or develop git repository
      sudo add-apt-repository ppa:freetuxtv/freetuxtv
      sudo add-apt-repository ppa:freetuxtv/freetuxtv-dev
  2. Run system update and install FreetuxTV
    sudo apt update
    sudo apt install freetuxtv
  3. Run FreetuxTV

Installing from tarball archive

  1. Download release tarball from GitHub release website into your home folder
  2. Untar tarball archive and enter into new freetuxtv folder
    tar xvzf freetuxtv-<version>.tar.gz
    cd freetuxtv-<version>
  3. Run configure script (you can see more options with - help) and install FreetuxTV
    ./configure --prefix=/usr
    sudo make install
  4. Run FreetuxTV

Installing from GIT repository

  1. Install build dependencies according to your distribution
    • Ubuntu
      sudo apt install git gcc make autoconf automake intltool libtool libtool-bin \
                         gettext libgtk-3-dev libsqlite3-0 libsqlite3-dev libcurl4 \
                         libcurl4-openssl-dev vlc libvlc-dev libnotify-dev
    • openSUSE
      su root
      zypper install git gcc autoconf automake make gettext-tools gtk2-devel vlc vlc-devel \
                       sqlite3-devel libcurl-devel libnotify-devel
  2. Clone sources from GitHub and enter into cloned freetuxtv folder
    git clone
    cd freetuxtv
  3. Build and install FreetuxTV
    • Using autotools
      ./configure --prefix=/usr
      sudo make install
    • Using cmake
      cmake -G "Unix Makefiles" .
      cpack -G DEB
      gdebi freetuxtv-[...].deb
  4. Run FreetuxTV

Uninstalling FreetuxTV

  1. Uninstalling the program
    sudo make uninstall
  2. Remove FreetuxTV config files
    rm -rf ~/.config/FreetuxTV