Accéder aux chaînes de la freebox sous Linux

Pratique quand on n’a pas de téléviseur, Free permet de regarder la télé sur son ordinateur. Voici comment faire sous Linux.

Prérequis

Il faut commencer par paramétrer votre freebox, allez sur votre compte Free pour accepter les conditions générales de vente associées à ce service. Je n’ai pas de ports à faire suivre car ma freebox est configurée en mode bridge.

Firewall

Ensuite, si vous avez un pare-feu, il vous faut rendre accessible un couple de ports UDP à partir de l’hôte 212.27.38.253. Vous êtes libre de choisir n’importe quel couple de ports UDP entre 49152 et 65535, 49151 étant le dernier port attribué par l’IANA pour un service spécifique. Il faut ensuite indiquer à VLC le premier des deux ports choisis.

Pour une machine seule, voici comment faire avec Shorewall (frontend pour iptables) :

ACCEPT      inet:212.27.38.253      fw              udp     51336:51337

Si la machine connectée à la freebox est une passerelle, les autres ordis du réseau local peuvent aussi avoir accès à la télé. Sur le shorewall de la passerelle, ajoutez cette règle :

DNAT        inet:212.27.38.253      lan:192.168.1.254  udp     51338:51339

Notez que chaque machine doit avoir un couple de ports différents. Ensuite, sur chaque poste du réseau local :

ACCEPT      inet:212.27.38.253       fw              udp     51338:51339

VLC

Il faut ensuite installer VLC :
% /usr/bin/sudo apt-get install vlc

Puis lancez-le et allez dans Paramètres > Préférences > Lecture / Codecs > Demultiplexeurs > RTP/RTSP. Cochez « Options Avancées » et dans « Port client » mettez le premier port pour la machine concernée. Si votre VLC est à moitié en anglais : Paramètres > Préférences > Input / Codecs > Demuxers > RTP/rtsp. Exemple pratique : chez moi, pour la passerelle c’est 51336 et pour le portable 51338.

Faîtes ensuite Fichier > Ouvrir un fichier (avancé) et entrer « http://freeplayer.freebox.fr/freeboxtv/playlist.m3u ».

On peut aussi lancer directement la ligne de commande suivante :
% vlc http://freeplayer.freebox.fr/freeboxtv/playlist.m3u

Vous pouvez créer un « Raccourci vers une application » pour KDE ou Gnome en utilisant cette commande, pour ouvrir directement la télé en cliquant sur le raccourci.

Pour zapper, il faut ouvrir la liste de lecture, en cliquant sur
cette icône :

Icône de la liste de lecture

Divers

Pour installer le « Freeplayer » sous Linux, rendez-vous sur cette page. Vous pouvez également installer MyFreeTV, qui permet d’enregistrer facilement une ou plusieurs chaînes en même temps.

 

2 commentaires

  1. Mod dit :

    J’ai passé 3 heures sur les forums pour finalement tombé sur ton billet qui a réglé mon probleme en 2 sec. Merci beaucoup

  2. sam dit :

    Cool merci :D
    J’ai chercher longtemps avant de trouver ton blog …

Répondre à sam Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>