Utiliser la fonctionnalité UpnP de la FreeboxHD avec Mepis

Un article de MEPIS Documentation Wiki.

Jump to: navigation, search

Freenautes, vous savez que notre FAI ajoute de nouvelles fonctionnalités régulièrement (et sans aucune explication...) à la Freebox HD! Pour vous tenir à jour, et savoir de quoi il retourne, la lecture ou l'abonnement à des flux rss de sites spécialisés est conseillée. Par exemple : Freenews(mais il y en a d'autres).

Free a développé par exemple par l'intermédiaire du logiciel Libre VLC le Freeplayer (avant de l'abandonner sans plus d'explication), dont l'utilisation avec Mepis était tout à fait possible moyennant quelques réglages ( voir Utiliser le Freeplayer avec Mepis).

Malheureusement le Freeplayer (en tout cas chez moi...) refuse de fonctionner avec les nouveaux firmwares de la Freebox (enfin, je suppose...).

Et puis le vendredi 15 mai 2009, la nouvelle d'une nouvelle fonctionnalité tombe : Nouveau firmware pour le boîtier HD : 1.5.11 (support UPnP AV).


Sommaire

UPnP? C'est quoi ça?

C'est tout simplement un protocole réseau! Un de plus... comme c'est un protocole réseau ouvert, il se trouve que GNU/Linux (et les autres sytèmes Libres) le supportent aussi efficacement que Microsoft Windows et MacOS d'Apple.

UPnP signifie Universal Plug and Play ( voir UPNP). Il sert globalement à connecter facilement des PC et des périphériques entre eux.

Entre autres, il permet de visualiser sur la télévision raccordée au boîtier HD le contenu des disques durs des PC du réseau local (LAN) ainsi que celui des NAS.

Bien entendu, il convient d'effectuer quelques aménagements pour que cela fonctionne!

Voici comment faire!


Prérequis

- Avoir les droits root

- Savoir naviguer dans un gestionnaire de fichiers et connaître l'arborescence Linux

- Savoir installer des logiciels

Installation d'un logiciel de partage de fichiers UPnP

Pour partager des fichiers entre la FreeboxHD et votre réseau local (vos PC...), il convient d'installer un logiciel qui supporte le protocole UPnP. Il en existe plusieurs.

Je propose d'utiliser Mediatomb qui se trouve dans les dépôts Debian, et permet de gérer les partages à l'aide d'une interface Web "user-friendly".

Pour l'installer, utilisez comme d'habitude Synaptic ou apt-get en console. Installez mediatomb. Les paquets mediatomb-daemon et mediatomb-common seront sélectionnés par défaut avec mediatomb.

Mediatomb sera ajouté au menu de KDE dans la rubrique Multimedia. Comme Mediatomb utilise une interface Web, Firefox est nécessaire à son fonctionnement sous la forme d'une page Web à l'adresse http://192.168.0.2:49152/ (localhost, port 49152).


Après l'installation, il y a quelques autres modifications à faire pour qu'il fonctionne.

Configuration de Mediatomb

  • Ajout au groupe utilisateurs mediatomb

Ouvrez une console en root et tapez

adduser votre_nom_utilisateur mediatomb

Sinon, vous ne pourrez pas ouvrir mediatomb sauf en root.

  • Mediatomb et Konqueror

Si vous cliquez sur Mediatomb dans le menu K > Multimedia > Mediatomb, Konqueror s'ouvre par défaut (même si vous avez dans le Centre de Configuration de KDE choisi Firefox comme navigateur Web par défaut). Or Konqueror n'est pas compatible avec Mediatomb, probablement à cause de Javascript. D'ailleurs dans Firefox, si vous utilisez l'extension NoScript de G. Malone, vous devez autoriser la page Mediatomb pour que Mediatomb fonctionne.

Je propose de contourner le problème en créant un lanceur sur le bureau en utilisant l'adresse http://localhost:49152 .

Configurer Guarddog

Bien entendu, il faut ouvrir les ports utilisés par Mediatomb dans Guarddog et autoriser la Freebox HD à accéder à votre disque dur sous Mepis (de la même façon que pour le Freeplayer).

Ouvrez Guarddog, dans le premier onglet Zone créez une nouvelle zone ( appelée par exemple FreeboxHD) comme ci-dessous.

La FreeboxHD utilise les adresse IP 212.27.38.254 et 212.27.38.253.


f7256b68563b2c3472a4629b1d13e2a1.png


Dans l'onglet Advanced créez un nouveau protocole ( ici appelé mediatomb) et ouvrez les ports 49152 en udp,tcp et 1900 en udp.


b07a980299546330b7143e57a4834ec4.png


Puis dans l'onglet Protocol cochez les cases de toutes les zones, et reommencez pour chaque zone, Internet, Local et FreeboxHD.


5199367cea60b366a1e315aa34050581.png

Maintenant, Mediatomb est prêt à fonctionner!

Utilisation de Mediatomb

Lancez-le par exemple via le lanceur (voir plus haut) ou en tapant l'adresse http://localhost:49152 dans la barre d'adresse de Firefox.

L'interface est très simple et montre dans une page web votre disque dur. A gauche, l'onglet database présente l'organisation des fichiers que vous retrouverez sur votre téléviseur via la FreeboxHD. A droite l'onglet filesystem montre l'organisation de votre disque dur. C'est cet onglet qu'il convient d'utiliser pour ajouter des répertoires ou des disques durs à indexer.

878a4360efe0a8a5f88e5dffd49a40e5.png


Ajoutez les disques durs externes listés dans /mnt/ ou votre disque dur local listé dans /home/ en cliquant sur l'icône la plus à droite :

b85e517ccfa0d467c9d299d112229ff8.png


Et réglez le mode et la fréquence de l'indexation des disques durs par le daemon. Au premier lancement du logiciel il indexera les répertoires sélectionnés. La périodicité des mises à jour est réglable à volonté.


Lancer Mediatomb automatiquement au démarrage

Lancez une Konsole. Copiez-collez le texte suivant pour ajouter mediatomb.d (le daemon de Mediatomb) à ~/.kde/Autostart

ln -s /usr/bin/mediatomb $HOME/.kde/Autostart/mediatomb.d

Validez. Relancez KDE : Mediatomb fonctionnera à chaque démarrage de session.




Valider le protocole Upnp dans l'interface de gestion Freebox

Il ne vous reste plus qu'à valider le protocole UPnP dans l'interface de gestion de votre compte Free, dans l'onglet 'Internet', rubrique 'Configurer mon routeur Freebox'et à Valider. Vous devrez redémarrer la Freebox pour appliquer les changements.

d993912f542baa64a4fccfbb59c710e1.png

Type de fichiers supportés

Mediatomb supporte à peu près tous les types de fichiers multimédia, mais ce n'est pas le cas de la Freebox HD.

Les fichiers mp3 ne seront pas lisibles sur votre téléviseur, non pour des raisons techniques, mais pour des questions de licence. DU coup la Freebox HD ne supporte pas le format mp3.


Mais sinon, une large palette des formats les plus courant est lisible par le Freebox HD!