Skip to content

Mise en place d’un serveur UPnP (MediaTomb) sur Ubuntu avec la Freebox HD

Suite à la mise à jour de la freebox HD du 14 mai 2009, il est désormais possible d’accéder à ses données sur son PC. Mais pour cela, il est nécessaire d’installer un serveur UPnP sur notre ubuntu préférée. J’ai opté pour MediaTomb, bien plus léger que celui préconisé par free pour Linux, à savoir xbmc.

 

Attention : l’installation décrite ci-dessous est à minima quand au niveau de sécurité assuré.

I Installation :

MediaTomb, présent dans les dépôt officiels, s’installe sans soucis.

$ sudo apt-get install mediatomb

les paquets suivants seront installés automatiquement avec le paquet mediatomb :

  • mediatomb-common

  • mediatomb-daemon

II Configuration :

A. de MediaTomb (facultatif) :

 On édite le fichier de configuration de MediaTomb :

$ sudo gedit /etc/default/mediatomb

 changer

INTERFACE=""

Par

INTERFACE="eth0"

sauvegarder le fichier.

eth0 est spécifique à ma configuration. Vous trouverez la valeur à indiquer en tapant ifconfig dans la console. Choisissez comme interface, celle qui correspond à votre adresse IP.

B. du pare-feu :

Il faut maintenant ouvrir les ports suivants :

  • 49152

  • 1900

Cette opération est réalisée avec le pare-feu FireStarter : Dans l’onglet Politique, choisir édition de la politique du trafic entrant.

puis ajouter une nouvelle règle pour l’autorisation d’un service :

 

 

editer cette nouvelle règle (ici, ouverture du port 1900 mais pour le port 49152, c’est la même chose) :

 

Cliquer sur Ajouter, cela donne cela :

 

Recommerncer l’opération pour le port 49152.

Vous n’avez plus qu’à relancer le pare-feu pour que l’ouverture des ports soit effective :

$ sudo /etc/init.d/firestarter restart

 C. du démarrage du démon:

 Afin de lancer MediaTomb au démarrage de votre session, il faut le déclarer.

Pour cela :

  • lancer le programme de configurations des applications au démarrage (Système→Preferences→Applications au démarrage).
  • cliquer sur "Ajouter",
  • remplir les champs Nom : MediaTomb Commande : mediatomb -d Commentaire : Serveur UPnP

 Remarque : la commande mediatomb -d lance le démon de MediaTomb

Puis cliquer sur "Ajouter".

 III Utilisation :

L’interface de gestion de MediaTomb est accessible à l’adresse suivante sur votre navigateur internet : 

 http://localhost:49152/

 

  

Cliquez sur Filesystem. Vous n’avez plus qu’à naviguer dans l’arborescence de vos fichiers  et de choisir les fichiers et dossiers à partager (cliquer sur + en haut à droite). L’icône représentant deux flèches tournoyantes, en haut à droite, vous permet de scanner votre disque automatiquement à partir du répertoire sur lequel vous vous trouvez.

Database contient tous les objets que vous rendez accessibles à la Freebox par MediaTomb. 

La documentation (en anglais) de l’interface est très bien faite

Le partage généré par Médiatomb est accéssible sur la Freebox HD en allant sur MAGNETO  (Touche Free de la télécommande→MAGNETO)

La lecture des vidéos sur la freebox fonctionne très bien. Par contre, le viewer de photos de la Freebox les pixellise énormément : elles ne sont pas du tout "regardables".

 

{ 16 } Commentaires

  1. Storm | 19 mai 2009 à 1:59 | Permalien

    Une question; est-ce que cette nouvelle fonctionnalité « fonctionne » si la freebox n’est pas en mode routeur ?

  2. nattyebola | 19 mai 2009 à 9:05 | Permalien

    est-il possible d’écouter des .MP3 ???

  3. loo | 19 mai 2009 à 9:06 | Permalien

    tuto simple et clair, nickel

    Merci à toi.

  4. Micka | 19 mai 2009 à 9:27 | Permalien

    Merci pour l’info! Je viens de tester hier avec Ushare qui marche bien, une préférence entre les deux?

  5. AnTav | 19 mai 2009 à 9:34 | Permalien

    –> nattyebola : l’UPnP donne seulement les ressources en partage, il n’envoie pas de flux à diffuser directement (comme le freeplayer). Donc si la freebox HD ne lit pas le mp3 (ce qui est le cas), tu ne peux donc pas écouter du mp3 par ce biais.

  6. AnTav | 19 mai 2009 à 9:36 | Permalien

    –> Micka : J’avais testé avec Ushare, et cela fonctionnait très bien aussi. Mais je préfère l’interface de MediaTomb.

  7. Matt2cv | 19 mai 2009 à 13:59 | Permalien

    Pour avoir tester Mediatomb ce week-end, ca marche pas mal et l’interface graphique d’administration est simple.
    En tout cas, je confirme, pas de mp3, ni de mkv et les photos sont vraiment pixélisées.

  8. isaric | 19 mai 2009 à 14:27 | Permalien

    Sur l’interface je vois bien le dossier /Database/PC Directory/home/isaric/Musique/, mais impossible de sélectionner un niveau de plus par exemple le dossier /Database/PC Directory/home/isaric/Musique/Mozart
    Que faire ?

  9. egan | 19 mai 2009 à 21:41 | Permalien

    J’ai une freebox v4. Est-ce que cette manip va marcher aussi pour moi ou est-ce que c’est réservé aux freebox v5 ?

  10. Bristow | 19 mai 2009 à 22:35 | Permalien

    Merci pour ce tuto.

    Je vais peut-être installer cette appli, car XBMC déconne un peu puisque je ne peux pas voir mes fichiers qui sont à côté de dossiers… bizarre.

    Question : quel est l’intérêt d’avoir un pare-feu comme firestarter ?

    @egan : non, cela ne fonctionne pas car c’est la freebox HD qui fait office de « décompresseur », donc, la freebox 4 ne fait pas cela… il te faut donc utiliser freeplayer qui est aussi dispo pour ubuntu !

  11. Eric LOEW | 20 mai 2009 à 9:46 | Permalien

    Bonjour et merci pour le tuto,
    Chez moi, mediatomb tourne en démon et j’ai remarqué que si un répertoire exporté dans mediatomb contient des fichiers et des sous-répertoires, les fichiers de ce répertoires n’apparaissent pas dans l’arborescence PC Directory sur la freebox. Avez-vous également ce problème ?
    Cordialement
    Eric

  12. Hellioz | 23 mai 2009 à 1:54 | Permalien

    Salut merci pour le tuto. Ca marche du tonnerre!
    je ne connaissais pas mediatomb et ce tuto ma permis de le faire fonctionner et de l’adopter.
    Pourtant j’ai constaté le même problème que la personne précédente (Eric LOEW)
    Les fichiers du 1er niveau ne sont pas vue par la freebox. Ils apparaissent si on les déplacent dans un sous répertoire. Y’a t’il un paramétrage supplémentaire à activer ?
    et j’apporterai une 2ième remarque, il n’a pas été précisé qu’il faut également activer l’option autoscan, après un temps donné par exemple, du répertoire partagé si on veux que les nouveaux fichiers soient aussi pris en compte.

  13. Raf | 24 mai 2009 à 18:28 | Permalien

    Bonjour,

    sous Archlinux je n’ai pas trouvé le fichier /etc/default/mediatomb
    mais dans mon home j’ai le fichier xml qui est décrit dans le doc.

    Bizarre qu’il y est ce fichier sou Ubuntu, c’est une version plus vieille?

    Sinon je suis en train de me configurer le serveur mais ça marche pas encore. J’explore les options et je pense avoir trouver la solution pour les sous-dossier:

    Il y l’option recursive à positionner à yes dans le description de l’autoscan.
    (Cf doc pour les détails)

    J’ai pas encore put testé malheureusement :s

    Bon courage à tous.

  14. Sproonz | 5 juin 2009 à 16:58 | Permalien

    Bonjour,

    J’ai également adopté Mediatomb. Le lancement du démon ne se fait normalement pas par « Applications au démarrage ». Le démon s’installe de lui-même lors de l’installation.
    Un problème cependant ; il peut être nécessaire de régler son lancement, sinon il tente de se lancer avant le service réseau… et échoue; pour le vérifier, regardez dans /var/log/mediatomb.log:
    2009-05-31 17:34:08 ERROR: Could not determine interface address
    2009-05-31 17:34:09 ERROR: Could not find interface: eth1

    Il faut donc changer sa priorité de lancement en la passant de 20 (défaut) à, par exemple, 99. Ainsi, mediatomb se lancera après tous les autres démons, dont le réseau. Les commandes pour changer la priorité sont :
    sudo update-rc.d -f mediatomb.sh remove
    sudo update-rc.d mediatomb defaults 99

    Cordialement.

  15. thierrybo | 18 juin 2009 à 12:07 | Permalien

    Comment on fait pour que l’intégralité des photos ne soient pas toutes présentées « en vrac » dans un répertoire unique ?

  16. Vlad59 | 18 juin 2009 à 14:18 | Permalien

    Pour que les photos soient groupées en répertoire par exemple il faut passer par le scripting : http://mediatomb.cc/dokuwiki/scripting:scripting . Sinon pour les soucis de firewall, on peut protéger mieux : http://slucas.wikidot.com/fr:freebox-upnp

{ 3 } Rétroliens

  1. [...] Go here to see the original:  Mise en place d’un serveur UPnP (MediaTomb) sur Ubuntu avec la Freebox HD [...]

  2. [...] 1) Du coté de chez free le fai, la freebox v5 est compatible avec le protocoles UpnP . cette nouvelle fonctionnalité va permettre de diffuser de sur la télévision des contenus numériques (photos et vidéos) en provenance du PC.Pour les utilisateurs de linux vous pouvez utiliser mediatomb: voici un tuto pour ubunteros. [...]

  3. [...] solutions existent ici et là mais j’ai finalement opté pour modifier la priorité de démarrage du script dans [...]

Laisser un commentaire

Votre email ne sera jamais publié ou diffusé. Les champs requis sont marqués avec une *