FreetuxTV

De Wiki de la communauté Mandriva.

freetuxtv est logiciel qui permet de regarder des chaînes de télévision ou d'écouter la radio sur internet pour le multiposte Alice, Bouygues, Free, Orange et SFR (ex-Neuf)
et de WebTV et WebRadio francophones et dans plus de 20 autres langues dans le monde.

Sommaire

Installation

Installation de VLC

D'abord, il est nécessaire d'installer VLC dont les bibliothèques et codecs sont utilisés par FreetuxTV. Installez vlc O.8.6 sur Mandriva 2008 Spring (2008.1), installez la version 0.9.4 ou supérieure sur Mandriva 2009 (2009.0) et installez la version 1.0.0 ou supérieure sur Mandriva 2009 Spring (2009.1) ou version plus récente de Mandriva Linux.
Note : Avec le vlc fourni par mandriva, il n'y a parfois pas de son (audio) lorsque l'on regarde certaines chaînes. Dans ce cas, il vous faudra utiliser le vlc compilé par PLF qui inclut certains codecs non libres dans certains pays comme X264 et FAAD. Sinon, vous n'aurez pas de son et aurez aussi le droit à une belle erreur du genre :

[0x9541328] avcodec decoder error: cannot open codec (MPEG AAC Audio)
[0x9541328] main decoder error: no suitable decoder module for fourcc `mp4a'.


Un site permet d'aider à configurer automatiquement les dépôts (media) PLF . Sinon voir les miroir PLF ici.

Pour installer vlc, lancez Image:drakrpm-icon.png Installer et désinstaller des logiciels et recherchez le paquet vlc.

Sélectionnez-le et cliquez sur Appliquer (Aide).

Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi vlc

Installation de FreetuxTV

Le paquet freetuxtv se trouve dans les dépôts de la distribution Mandriva Linux à partir de la 2010.0.

Attention !
Les deux sections suivantes sont donc maintenant en principe inutiles à moins que vous n'ayez une version ancienne de Mandriva.

Si vous ne passez pas par les dépôts officiels, vous pouvez télécharger le paquetage :

soit sur la page de téléchargement du site de l'auteur du logiciel (freetuxtv.eric-beuque.com) (packages créés par l'équipe FreetuxTV) .

Il faut récupérer le paquetage qui vous convient :

32bits :

  • 2008.1

freetuxtv-0.1.2-1mdv2008.1.i586.rpm pour Mandriva Linux 2008 Spring (2008.1) - Pour utilisation avec VLC 0.8.6

  • 2009.0

freetuxtv-0.2.1-1mdv2009.0.i586.rpm pour Mandriva Linux 2009 (2009.0) - Pour utilisation avec VLC > 0.9.4

  • 2009.1

freetuxtv-0.2.1-1mdv2009.1.i586.rpm pour Mandriva Linux 2009 Spring (2009.1) - Pour utilisation avec VLC > 0.9.4
freetuxtv-0.3.0-1mdv2009.1.i586.rpm pour Mandriva Linux 2009 Spring (2009.1) - Pour utilisation avec VLC > 1.0.0
freetuxtv-0.4.1-1mdv2009.1.i586.rpm pour Mandriva Linux 2009 Spring (2009.1) - Pour utilisation avec VLC > 1.0.0

  • 2010.0

freetuxtv-0.3.0-1mdv2010.0.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.0.0
freetuxtv-0.4.1-1mdv2010.1.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.0.0
freetuxtv-0.4.2-1mdv2010.1.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.0.0
freetuxtv-0.5.0-1mdv2010.0.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.0.0 et VLC < 1.1.0
freetuxtv-0.5.1-1mdv2010.1.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.0.0 et VLC < 1.1.0

  • 2010.1 et 2010.2

Version 0.5.1
freetuxtv-0.5.1-1mdv2010.1.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.0.0 et VLC < 1.1.0
freetuxtv-0.5.1-2mdv2010.1.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.1.0
Version 0.5.2
freetuxtv-0.5.2-1mdv2010.1.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.0.0 et VLC < 1.1.0
freetuxtv-0.5.2-2mdv2010.1.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 1.1.0

64 bits :

  • 2009.1

freetuxtv-0.2.1-1mdv2009.1.x86_64.rpm pour Mandriva Linux 2009 Spring (2009.1) - Pour utilisation avec VLC > 0.9.4

soit directement sur le FTP du FAI Free (paquetages créés par Mandriva) :

  • 2010.0

- Sources : freetuxtv-0.3.0-1mdv2010.0.src.rpm pour Mandriva Linux 2010 (2010.0)
- Binaires 32 bits : freetuxtv-0.3.0-1mdv2010.0.i586.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 0.9.8
- Binaires 64 bits : freetuxtv-0.3.0-1mdv2010.0.x86_64.rpm pour Mandriva Linux 2010 (2010.0) - Pour utilisation avec VLC > 0.9.8

  • 2010.1

- Sources : freetuxtv-0.4.1-4mdv2010.1.src.rpm pour Mandriva Linux 2010 Spring (2010.1)
- Binaires 32 bits : freetuxtv-0.4.1-4mdv2010.1.i586.rpm pour Mandriva Linux 2010 Spring (2010.1) - Pour utilisation avec VLC > 0.9.8
- Binaires 64 bits : freetuxtv-0.4.1-4mdv2010.1.x86_64.rpm pour Mandriva Linux 2010 Spring (2010.1) - Pour utilisation avec VLC > 0.9.8
Puis l'installer via la commande

 
rpm -ivh nom_de_votre_paquetage_freetuxtv.rpm

avec le compte root
ou en faisant un double-click sur le fichier rpm, si le logiciel Software Installler est associé au fichier rpm pour les installer.

Fonctionnalités

  • Lecture des chaînes de télévision (Free, Neuf et WebTV)
  • Lecture en mode plein écran
  • Mode miniature
  • Support des touches multimédia des claviers
  • Enregistrement vidéo/audio tout en regardant cette même chaine ou en écoutant cette même radio.

Utilisation

Capture d'écran

Voici une capture d'écran de la future version 0.4.0 avec Mandriva Linux 2009 Spring (2009.1):

capture d'écran


Paramétrage du PareFeu avec Free comme FAI

Il est nécessaire de faire différents paramétrage pour ouvrir les flux réseau nécessaire au bon fonctionnement de FreetuxTV. La configuration décrite ci-dessous fonctionne avec la FreBox en mode non-routeur et l'ordinateur (PC) en tant que client DHCP de la FreeBox.

Verifier que l'hote mafreebox.freebox.fr est pingable via la commande :

$ ping mafreebox.freebox.fr 

Sur le routeur (si vous en avez un), ouvrir les ports :

  • 1234
  • 8080

Sur le pare-feu Mandriva
(Menu -> Outils -> Outils systèmes -> Configurer votre ordinateur
puis Onglet Sécurité -> Configurer votre parefeu personnel), ouvrir les ports :

  • 1234 en udp
  • 8080 en tcp

C'est à dire que l'option "Tout (pas de firewall) et les suivantes sont décochés
et que dans la partie "Avancé", vous ayez dans le champ "Autres ports":
1234/udp 8080/tcp 32000:34000/udp

Dans le fichier /etc/shorewall/rules, ajouter les lignes suivantes
(après la ligne INCLUDE rules.drakx si elle existe et avant la ligne #LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE :

# Freebox
ACCEPT net:212.27.38.253 fw udp -
ACCEPT fw net udp 554 -
ACCEPT fw net udp 32000:34000 -
ACCEPT net:192.168.0.13 fw all -

212.27.38.253 est l'adresse IP du site web mafreebox.freebox.fr
192.168.0.13 est l'adresse de votre PC.
(utiliser la commande /sbin/ifconfig -a pour connaitre votre adresse IP ou utiliser le site web http://www.mon-ip.com/ )
554 est pour les flux de streaming avec le protocole rstp.
La plage de ports 32000 à 34000 est ouverte pour éviter des problèmes du genre la TV s'arrête automatiquement après 30s-5min. ( Source de cette optimisation )

Relancer le parefeu ShoreWall pour prendre en compte les modifications via la commande :

# shorewall restart

Lancement

Après installation du paquetage correspondant à votre distribution Mandriva Linux, il ne vous reste plus quà lancer le logiciel via Menu -> Son et Vidéo -> Plus -> Lecteur de chaînes de télévision FreetuxTV .

IMPORTANT : Mes groupes de chaînes ne contiennent aucunes chaînes

Voir la FAQ FreetuxTV

Ajout de nouvelles listes de chaines

FreeTuxTV est un logiciel très personnalisable. Il vous permet d'ajouter votre propre liste de chaines ou fichiers contenues dans un fichier *.m3u ou d'utiliser celles qui sont existantes. Pour ajouter de nouvelles chaines dans FreeTuxTV, dans le menu faire Chaines -> Ajouter un groupe. Dans la fenêtre "Ajouter un groupe", puis renseigner le champ "Nom du groupe" avec le nom de la liste qui apparaitra dans le panneau gauche et ensuite choisir "http://" ou "file://" dans la liste déroulante en face de ce champ et puis renseigner le champ "Uri de la playlist" avec l'URl pour accéder au fichier *.m3.


Enregistrement des vidéos

La fonction enregistrement des vidéos (bouton rond rouge) a été implémenté dans le code source de la version FreeTuxTV 0.3.0. Elle vous permet d'enregistrer un programme de télévision ou de WebTV et de l'enregister en même temps.
La version 0.4.2 de FreetuxTV rajoute une option pour spécifier la durée de l'enregistrement. Plus d'informations pour cette option sur cette page web
Pour faire un enregistrement programmé lorsque vous n'etes pas devant votre PC pour enregistrer vos vidéos, utilisez Fricorder. Il est tres simple d'emploi et permet d'enregistrer les vidéos de manière programmée (jour, heure, durée, chaine). Le paquetage fricorder-0.7.40-2.noarch.rpm fonctionne bien avec la Mandriva 2009 Spring. Ce paquetage nécessite l'installation au préalable de python (pygtk), atd, zenity et vlc.

Liens

Externes