peertv_logo.jpg

PeerTV est un client pour WebTV, en associant mplayer et peercast il automatise la lecture des nombreuses WebTV (340 à ce jour). Comme l'annonce linuxfr.org, PeerTV est disponible depuis peu (19 novembre 2006) sous Linux. De plus PeerTv devient Open Source suite à ce passage sous Linux. Il s'agit, en fait, d'un script Perl qui lie mplayer et PeerCast en créant une interface graphique pour la lecture. La liste des fonctionnalités est longue, l'interface graphique est skinable, la liste des chaînes est mis à jour automatiquement en incluant les chaînes de FREE pour les freenautes, enregistrement, etc.... Je vous laisse les découvrir sur le site officiel.

L'installation sur Ubuntu est très aisée, la procédure d'installation est la même sur Dapper et Edgy. Il est à noter que pour les distributions 64 bits, il faut installer mplayer en version 32 bits, sinon ça ne fonctionnera pas.

Procédure d'installation :

Source : Le didactique Guide de survie pour l'ubuntiste débutant via ce tuto

Il est nécessaire que les dépots universe, multiverse et plf soient activés dans le /etc/apt/sources.list

$ sudo -s
$ apt-get install perl mplayer peercast perl-tk libxml-simple-perl libxml-libxml-common-perl libxml-namespacesupport-perl libxml-sax-perl libwww-perl w32codecs
$ exit

Télécharger l'archive PeerTV-033-Linux-061119.tar.gz dans votre ~ par exemple.

$ tar zxvf ~/PeerTV-033-Linux-061119.tar.gz
$ sudo mv ~/PeerTV-033-Linux /opt/

Il n'y a plus qu'a se rendre dans le dossier /opt/PeerTV-033-Linux/ et lancer PeerTV avec la commande suivante :

$ cd /opt/PeerTV-033-Linux/
$ ./PeerTV.pl

Et voila le résultat en cliquant deux fois sur la chaîne pour la regarder :

peertv01.png

Il est possible de filtrer les chaînes en fonction de la langue, du genre ou encore du débit de réception nécessaire.

Création d'un lanceur PeerTV sur le tableau de bord :

Curieusement en lançant la commande /opt/PeerTV-033-Linux/PeerTV.pl l'application ne se lance pas, il faut absolument être dans le dossier en question et lancer la commande ./PeerTV.pl. C'est gênant pour créer un lanceur tous beau, tous jolie sur le tableau de bord Gnome. Pour contourner ce soucis il suffit de créer un petit script qui fasse tous ça automatiquement pour que PeerTV puisse s'exécuter avec une seule commande. Quant à l'icône PeerTV, je n'en n'ai pas trouvé d'officiel, j'en ai donc créé une avec l'incontournable Gimp a partir du logo officiel, Téléchargeable ici.

Création du script de lancement /opt/PeerTV-033-Linux/run_peertv.sh

$ gedit /opt/PeerTV-033-Linux/run_peertv.sh
#!/bin/bash
cd /opt/PeerTV-033-Linux/
./PeerTV.pl

Le rendre exécutable

$ chmod 755 /opt/PeerTV-033-Linux/run_peertv.sh

Création du lanceur sur le tableau de bord Gnome, clik droit sur le tableau bord / Ajouter au tableau de bord ... / Lanceur d'application personnalisé, puis renseigner les champs comme suit :

peertv02.png

  • Cliquer sur "Acune icône" pour ajouter une icône personnalisée
  • Type : Application
  • Nom : PeerTV
  • Commande : /opt/PeerTV-033-Linux/run_peertv.sh
  • Commentaire : Ce champ est facultatif, par exemple, PeerTV 033 Linux
  • Puis "Fermer"

NB : PeerTV pour Linux est en cours de développement, la preuve il se télécharge dans la section expérimental du site ! N'hésitez à faire des commentaires sur le forum dédié à la version Linux ou sur le forum Ubuntu-fr

Resources :