Go to file
Eric Beuque c5781e51e8
Merge pull request #227 from muzena/update_hr_po_POTFILES_in
Update hr.po, freetuxtv.pot, POTFILES.in
2021-06-20 09:54:42 +02:00
data Update hr.po, freetuxtv.pot,POTFILES.in 2020-10-06 14:40:52 +02:00
lib Fix a compilation error. 2015-01-03 16:21:39 +00:00
po Update hr.po, freetuxtv.pot,POTFILES.in 2020-10-06 14:40:52 +02:00
src Port to GDBus 2020-03-21 14:59:56 +03:00
.gitignore Update git ignore list 2016-02-24 12:25:48 +01:00
AUTHORS [FreetuxTV] Added credits for logos creator. 2010-08-26 22:02:28 +00:00
CMakeLists.txt Fix localisation on CMake build (Fixes #225) 2020-10-05 21:51:52 +02:00
COPYING [FreetuxTV] Rend FreetuxTV compatible avec Anjuta. Début migration GPLv3. 2010-04-05 12:55:58 +00:00
CPackOptions.cmake.in Add cpack with DEB support 2020-09-29 22:42:30 +02:00
ChangeLog Update for github tag 2016-04-27 13:28:16 +01:00
INSTALL [FreetuxTV] Rend FreetuxTV compatible avec Anjuta. Début migration GPLv3. 2010-04-05 12:55:58 +00:00
Makefile.am [FreetuxTV] Clean warning on compilation. 2010-07-17 16:03:30 +00:00
NEWS Passage au modèle de compilation configure, make et make install. Ajout d'images de logos. Ajout de chaînes. 2008-03-21 18:48:00 +00:00
README Add missing README file 2020-09-28 09:40:59 +02:00
README.md Update channels_groups.xml 2020-10-03 22:32:56 +02:00
autogen.sh [FreetuxTV] Retrait de warning. 2010-04-05 13:40:04 +00:00
config.h.in Start CMake migration 2020-09-29 21:48:21 +02:00
configure.ac Start version 0.7.0 2020-09-29 20:17:44 +02:00
version.h.in Start CMake migration 2020-09-29 21:48:21 +02:00

README.md

FreetuxTV

  • 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.

Features

  • 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

Requirements

  • 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
    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
    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
      exit
      
  2. Clone sources from GitHub and enter into cloned freetuxtv folder
    git clone https://github.com/freetuxtv/freetuxtv.git
    cd freetuxtv
    
  3. Build and install FreetuxTV
    • Using autotools
      ./autogen.sh
      ./configure --prefix=/usr
      make
      sudo make install
      
    • Using cmake
      cmake -G "Unix Makefiles" .
      make
      cpack -G DEB
      gdebi freetuxtv-[...].deb
      
  4. Run FreetuxTV
    freetuxtv
    

Uninstalling FreetuxTV

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