Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mediatomb [Le 20/12/2012, 23:12]
109.25.39.211 [Gestion des TV SAMSUNG]
mediatomb [Le 25/04/2023, 09:05] (Version actuelle)
frombenny lien vers logithèque
Ligne 1: Ligne 1:
-{{tag>Hardy Intrepid Jaunty Karmic ​partage UPnP ps3}}+{{tag>Xenial Trusty ​partage UPnP ps3 dlna}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== MediaTomb ====== ====== MediaTomb ======
  
-**MediaTomb** est un serveur UPnP OpenSource sous Licence ​GNU GPL.+**MediaTomb** est un serveur UPnP OpenSource sous Licence.
 Il permet ainsi de partager des ressources audio et vidéo sur votre réseau interne, en étant géré par interface web. Il permet ainsi de partager des ressources audio et vidéo sur votre réseau interne, en étant géré par interface web.
  
 MediaTomb est implémenté selon les spécifications UPnP MediaServer v1.0 ; il est disponible pour architecture x86, AMD64 pour Ubuntu. MediaTomb est implémenté selon les spécifications UPnP MediaServer v1.0 ; il est disponible pour architecture x86, AMD64 pour Ubuntu.
  
 +<​note>​MediaTomb a été remplacé par son successeur [[gerbera|Gerbera]] depuis Ubuntu 18.04 !</​note>​
 ===== Pré-requis ===== ===== Pré-requis =====
  
   * Disposer des [[:​sudo|droits d'​administration]] ;   * Disposer des [[:​sudo|droits d'​administration]] ;
   * Disposer d'une connexion à Internet configurée et activée ;   * Disposer d'une connexion à Internet configurée et activée ;
-  * Avoir une connexion réseau correctement configurée sur le client DLNA (PS3, freebox HD...) +  * Avoir une connexion réseau correctement configurée sur le client DLNA (PS3, Neufbox, freebox HD...) 
-  ​* //(autres ? certainement ...)//+  ​
  
  
 ===== Installation ===== ===== Installation =====
  
-Depuis Hardy Heron, Mediatomb se trouve dans les dépots Universe d'​Ubuntu. +Il vous suffit de les activer et d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>mediatomb]]**. 
-Il vous suffit de les activer et d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://mediatomb|mediatomb]]**.+ 
 +<note important>​Attention depuis la mise à jour 18.04, il n'y a plus le paquet dans les dépôts... on peut utiliser le paquet **[[apt>​gerbera]]**,​ basé sur mediatomb ​qui lui succède et fonctionne de façon similaire. Voir la page **[[gerbera]]**</​note>​ 
 + 
 +Après installation il vous faut [[#​activation_interface_mediatomb|activer l'​interface]] et redémarrer Mediatomb, pour éviter le message d'​erreur :​ 
 +**MediaTomb UI is disabled. Check your configuration**.
  
  
 ===== Configuration ===== ===== Configuration =====
  
-==== Modifications fichiers ​====+==== Modification des paramètres par défaut ​==== 
 +Par défaut, Mediatomb diffuse vos médias sur l'​interface réseau //loop// (lo), c'​est-à-dire que vous ne pouvez diffuser vos fichiers multimédias que sur votre ordinateur ! Pour pouvoir les diffuser sur votre réseau local, il faut modifier le fichier ''/​etc/​default/​mediatomb''​ : 
 +  gksudo gedit /​etc/​default/​mediatomb &
  
-En ayant les droits administrateur : +Changez la ligne 
-  ​- Dans un premier temps, il faut [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** (ou **/​etc/​default/​mediatomb** avant ubuntu 10.10), pour changer une valeur : +  ​MT_INTERFACE="lo" 
-    * Paramétrer <ui enabled="yes" ​show-tooltips="yes"> (ligne 7) <​code>​sudo sed -i '/ui enabled/​s/​no/​yes/​' ​/​etc/​mediatomb/​config.xml</​code>​ +en : 
-  - Puis, re-démarrez le serveur : <​code>​sudo /​etc/​init.d/​mediatomb restart</​code>​ +  MT_INTERFACE="eth0" 
-ou depuis karmic : <​code>​sudo service mediatomb restart</​code>​ +où ''​eth0''​ est l'​interface par laquelle votre ordinateur est relié au réseau local.  
-<​note>​ + 
-sous Lucid le fichier **/​etc/​mediatomb/​config.xml** contient déjà ces valeurs en ligne 8) +<​note ​warning>Depuis Xenial (?) le nommage des interfaces a changé et ce peut être une valeur quelconque
-</​note>​ + 
-<​note>​sous Natty, les modifs ​à faire sont : +L'​interface de votre réseau local est indiquée ​à la fin de la ligne retournée ​par la commande : 
-  * Editer le fichier /​etc/​default/​mediatomb et remplir ​ligne 19 INTERFACE="​**//​eth0//​**"​ (si votre interface reseau est eth0 sinon remplacé ​par la bonne interface) +  ​route | grep "link-local"
-  ​* Editer le fichier /​etc/​mediatomb/​config.xml et ligne 7 paramétrer <ui enabled="yes" show-shooltips="yes">​ +
-  * Redemarrer le serveur :  <​code>​sudo service mediatomb restart</​code>​ +
-</​note>​ +
-<​note>​ +
- sous Oneiric, le fichier de config est là ~/​.mediatomb/​config.xml,​ et pas besoin de faire de modifs.+
 </​note>​ </​note>​
 +
 +Profitez-en pour vérifier que le fichier de log de Mediatomb est bien ''/​var/​log/​mediatomb.log''​ (et non ''/​var/​log/​mediatomb''​) à la ligne :
 +  MT_LOGFILE="/​var/​log/​mediatomb.log"​
 +
 +
 +==== Activation Interface Mediatomb ====
 +
 + Avec les droits administrateurs.
 +
 +  * Dans un premier temps, il faut [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** :​
 +Changer la valeur (ligne 7)
 +<file xml /​etc/​mediatomb/​config.xml><​ui enabled="​no"​ show-tooltips="​yes"></​file>​
 +par
 +<file xml><​ui enabled="​yes"​ show-tooltips="​yes"></​file>​
 +  * Puis, re-démarrez le serveur : <​code>​sudo service mediatomb restart</​code>​
 +Depuis systemd la commande suivante marche aussi :<​code>​systemctl start mediatomb</​code>​
 +
 +
 +  * Si on veut que le service se lance au démarrage de l’ordinateur depuis la mise en place de systemd il suffit de lancer la commande suivante :<​code>​systemctl enable mediatomb</​code>​
 +
 +
 ==== Premier usage ==== ==== Premier usage ====
  
Ligne 51: Ligne 73:
 <note important>​Vous devez avoir autorisé l'​exécution de code JavaScript dans votre navigateur internet. Et pour ceux qui utilisent l'​extension AdBlock, vérifiez qu'​elle ne filtre pas la page web de mediatomb.</​note>​ <note important>​Vous devez avoir autorisé l'​exécution de code JavaScript dans votre navigateur internet. Et pour ceux qui utilisent l'​extension AdBlock, vérifiez qu'​elle ne filtre pas la page web de mediatomb.</​note>​
  
-Vous avez accès à l'​affichage du serveurquand il est fonctionnel,​ par le menu //​Applications → Son et Vidéo → Mediatomb//​.+  * Avec [[unity|Unity]] vous avez accès à l'​affichage du serveur quand il est fonctionnel, ​depuis son icone dans la [[unity_launcher|Barre de lanceurs]] ou depuis votre [[unity#​tableau_de_bord_dash|tableau de bord]]. 
 +<​note>​Pour des versions plus anciennes ou d'​autres variantes, vous y accéder ​par le menu //​Applications → Son et Vidéo ​(ou Multimédia) ​→ Mediatomb//​.</​note>​
  
 <note warning>​Apparemment,​ l'​usage avec Konqueror, Safari est bogué ! <note warning>​Apparemment,​ l'​usage avec Konqueror, Safari est bogué !
Ligne 58: Ligne 81:
 </​note>​ </​note>​
  
-Vous pouvez le voir aussi en ouvrant ​votre navigateur ​internet favori, et en tapant ​l'une ou l'​autre des deux URL suivantes ​+    * Le port de Mediatomb est défini dans le fichier /​etc/​default/​mediatomb à l'​entrée MT_PORT. ​Vous accéderez à l'​interface par votre navigateur ​à l'​URL:​ 
-  ​* ​http://​localhost:​49152 (http://​localhost:​49152 avec ubuntu 10.04 et 10.10) +http://​localhost:​<​port>​
-  * http://​adresse_ip:​49152 (http://​adresse_ip:​49152 avec ubuntu 10.04 et 10.10)+
  
-Pour finir, il est possible d'y avoir accès ​aussien ouvrant votre gestionnaire de fichiersde vous diriger dans votre répertoire personnel, puis vers **.mediatomb**, ​et de lancer **mediatomb.html**.+    * Vous pouvez le voir aussi en ouvrant votre navigateur internet favoriet en tapant l'une ou l'​autre des deux URL suivantes : 
 +http://​localhost:​49152 (http://​localhost:​49152 avec ubuntu 10.04 et 10.10) \\ 
 +http://​adresse_ip:​49152 (http://​adresse_ip:​49152 avec ubuntu 10.04 et 10.10)\\ 
 +\\ 
 +Si cela ne marche pas, alors essayer le port 49153 en tapant l'une ou l'​autre des deux URL suivantes :\\ 
 +http://​localhost:​49153 (http://​localhost:​49153 avec ubuntu 13.04) \\ 
 +http://​adresse_ip:​49153 (http://​adresse_ip:​49153 avec ubuntu 13.04)
  
-<​note>​ +Si cela ne marche toujours pas, alors essayer le port 50500 en tapant l'une ou l'​autre des deux URL suivantes :\\ 
-Cette interface web vous permettra de choisir quels fichiers vous mettrez en partage. Pour l'​[[http://​mediatomb.cc/​pages/​userinterface|utilisation de l'​interface web]], je vous renvoie vers la documentation officielle ... //dans l'​immédiat//​.+http://​localhost:​50500 (http://​localhost:​50500 avec ubuntu 15.10) \\ 
 +http://​adresse_ip:​50500 (http://​adresse_ip:​50500 avec ubuntu 15.10) 
 + 
 +    * Pour finir, il est possible d'y avoir accès aussi, en ouvrant votre gestionnaire de fichiers, de vous diriger dans votre répertoire personnel, puis vers **.mediatomb**,​ et de lancer **mediatomb.html**. 
 + 
 +=== Aperçu === 
 + 
 +{{ :​mediatomb1.png?​direct&​300 |}}\\ 
 + 
 +Cette interface web vous permettra de choisir quels fichiers vous mettrez en partage. ​\\ 
 +Pour mettre en partage des fichiers sur le serveur, il faut aller sur le menu **Filesystem** puis naviguer dans l'​arborescence et cliquer sur le signe **Plus** (+) en haut à droite pour chaque dossier ou fichier que vous souhaitez partager. \\ 
 +Dans **Database** apparaîtra tous les dossiers (et donc tous les fichiers "​média"​ à l'​intérieur) et fichiers partager via le serveur mediatomb. Ceux ci apparaîtront au fur et à mesure du scan des dossiers, plus ou moins rapidement selon qu'il y a beaucoup de fichiers à l'​intérieur. 
 + <​note>​ 
 +Pour plus d'​explications sur l'​[[http://​mediatomb.cc/​pages/​userinterface|utilisation de l'​interface web]], je vous renvoie vers la documentation officielle ... //dans l'​immédiat//​.
 </​note>​ </​note>​
  
 <note important>​ <note important>​
-Vous ne verrez correctement la page web que si le serveur est bien configuré et lancé ... voir la section **[[#Modifications fichiers|Modifications fichiers]]** !+Vous ne verrez correctement la page web que si le serveur est bien configuré et lancé ... voir la section **[[#activation_interface_mediatomb|activer l'​interface]]** !
 </​note>​ </​note>​
  
-<note important>​ 
-Vous pouvez rencontrer des problèmes d'​affichage des caractères accentués dans l'​interface web, notamment si vous lancez mediatomb en tant que service. Pour résoudre ce problème, il faut éditer le fichier config.xml et ajouter les lignes suivantes après la ligne <import hidden-files="​no">​[[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] 
  
- 
- <​code>​ <</​server>​ 
-  <import hidden-files="​no">​ 
-    <​filesystem-charset>​UTF-8</​filesystem-charset>​ 
-    <​metadata-charset>​UTF-8</​metadata-charset>​ 
-    <​playlist-charset>​UTF-8</​playlist-charset></​code>​ 
-</​note>​ 
  
 === Enregistrement base de données === === Enregistrement base de données ===
Ligne 91: Ligne 123:
  
 Pour info, il est possible d'​[[#​usage_mysql|utiliser une base de données MySQL]]… Pour info, il est possible d'​[[#​usage_mysql|utiliser une base de données MySQL]]…
 +
 +=====Problèmes=====
 +
 +====Affichage des caractères accentués====
 +
 +Vous pouvez rencontrer des problèmes d'​affichage des caractères accentués dans l'​interface web, notamment si vous lancez mediatomb en tant que service. Pour résoudre ce problème, il faut [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** et ajouter les lignes suivantes après la ligne <import hidden-files="​no"> ​
 +
 + <​file xml /​etc/​mediatomb/​config.xml>​
 +    <​filesystem-charset>​UTF-8</​filesystem-charset>​
 +    <​metadata-charset>​UTF-8</​metadata-charset>​
 +    <​playlist-charset>​UTF-8</​playlist-charset></​file>​
 +
 +Comme à chaque changement du ficher de config, il faut ensuite redémarrer le serveur.
 +
 +==== Starting upnp media server: mediatomb failed! ====
 +
 +Après un mise à jour, il est possible que le service ne redémarre pas :
 +<​code>​sudo /​etc/​init.d/​mediatomb start
 +Starting upnp media server: mediatomb failed!</​code>​
 +
 +Pour comprendre d’où vient le problème il faut vérifier le fichier log
 +
 +Le journal log se trouve dans **/​var/​log/​mediatomb.log** … affichez-le au moindre problème.
 +
 +<​note>​
 +Vous pouvez cibler précisément toute erreur ou information importante, en tapant ceci : <​code>​grep -i warning /​var/​log/​mediatomb.log</​code>​ ou <​code>​grep -i error /​var/​log/​mediatomb.log</​code>,​ voire pour obtenir les dernières informations inscrites dans ce fichier, à exécuter un : <​code>​tail /​var/​log/​mediatomb.log</​code>​
 +</​note>​
 +
 +==== Erreur accès fichier de configuration ====
 +
 +Si vous rencontrez cette erreur :
 +<​code>​tail /​var/​log/​mediatomb.log
 +2010-08-05 21:​56:​41 ​  ​ERROR:​ could not open file /​etc/​mediatomb/​config.xml for writing : Permission denied
 +2010-08-05 22:​00:​57 ​   INFO: Loading configuration from: /​etc/​mediatomb/​config.xml
 +2010-08-05 22:​00:​58 ​   INFO: UUID generated: b98dbcf5-82d3-43b9-81fc-277c1bc0ebe1</​code>​
 +
 +
 +Vérifiez la présence du fichier et les droits :
 +
 +<​code>​cd /​etc/​mediatomb/</​code>​
 +puis
 +<​code>​ls -l 
 +total 21
 +-rw-r--r-- 1 root root 6874 16 juil. 15:56 config.xml</​code>​
 +
 +Pour ce problème là, changer les droits de la manière suivante :
 +<​code>​ sudo chmod 744 config.xml</​code>​
 +
 +puis
 +
 +<​code>​sudo /​etc/​init.d/​mediatomb start</​code>​
 +
 +==== Disque USB inaccessible ====
 +
 +Pour que Mediatomb puisse accéder au contenu d'un disque USB, il est nécessaire que ce dernier soit recensé dans le fichier ''/​etc/​fstab''​.
 +
 +On crée d'​abord un point de montage, accessible par tous :
 +  sudo mkdir /mnt/USB2T
 +  sudo chmod 777 /mnt/USB2T
 +
 +On détermine ensuite quel est l'UUID et le type de formatage du disque USB connecté :
 +  sudo blkid
 +Parmi les lignes qui apparaissent :
 +
 +''/​dev/​sdb1:​ UUID="​a9774bae-d7e5-4d83-a7c2-d5d48ab16191"​ TYPE="​ext4"''​
 +
 +Il reste à ajouter la ligne suivante à la fin du fichier /etc/fstab :
 +
 +''​UUID=a9774bae-d7e5-4d83-a7c2-d5d48ab16191 /mnt/USB2T ext4 defaults 0 1''​
 +
 +Pour le premier montage uniquement :
 +  sudo mount /mnt/USB2T
 +
 +On peut à présent utiliser l'​interface de Mediatomb pour ajouter à sa base des dossiers se trouvant sur ce disque dur USB.
 +
 +<note warning>​Ce disque USB ne pourra plus être démonté par un utilisateur de l'​ordinateur ; seul un sudoer pourra le faire (''​sudo umount /​mnt/​USB2T''​),​ à condition que le service mediatomb soit arrêté.
 +
 +De plus, si un utilisateur veut accéder aux fichiers de ce disque, il devra utiliser le chemin /mnt/USB2T ; le mieux étant de créer dans son dossier personnel un lien symbolique
 +  cd
 +  ln -s /mnt/USB2T
 +qui lui permettra d'y accéder plus simplement.
 + </​note>​
 +===== Utilisation Spécifique =====
  
 ==== Gestion PS3 ==== ==== Gestion PS3 ====
Ligne 127: Ligne 242:
     </​custom-http-headers>​     </​custom-http-headers>​
 </​code>​ </​code>​
-Pour visualiser les mkv: saisir la ligne suivante dans la rubrique <extention-mime-type> :+Pour visualiser les mkv: saisir la ligne suivante dans la rubrique <extension-mimetype> :
 <​code><​map from="​mkv"​ to="​video/​x-mkv"/></​code>​ <​code><​map from="​mkv"​ to="​video/​x-mkv"/></​code>​
-Ligne 23, changez la valeur '​no'​ de l'​attribut extend par '​yes'​ (permet entre autre d'​avoir les vignettes affichées lors de la visualisation des photos):+Ligne 23, changez la valeur '​no'​ de l'​attribut ​'extend' ​par '​yes'​ (permet entre autre d'​avoir les vignettes affichées lors de la visualisation des photos):
 <​code><​protocolInfo extend="​yes"/></​code>​ <​code><​protocolInfo extend="​yes"/></​code>​
  
 Si malgré ces différents réglages Mediatomb ne lit aucune vidéo, il faut essayer avec le config.xml suivant (fonctionne avec la TV Samsung UE32C6000) : Si malgré ces différents réglages Mediatomb ne lit aucune vidéo, il faut essayer avec le config.xml suivant (fonctionne avec la TV Samsung UE32C6000) :
-<code> <?xml version="​1.0"​ encoding="​UTF-8"?>​+<file xml config.xml> <?xml version="​1.0"​ encoding="​UTF-8"?>​
 <config version="​2"​ xmlns="​http://​mediatomb.cc/​config/​2"​ xmlns:​xsi="​http://​www.w3.org/​2001/​XMLSchema-instance"​ xsi:​schemaLocation="​http://​mediatomb.cc/​config/​2 http://​mediatomb.cc/​config/​2.xsd"><​!-- <config version="​2"​ xmlns="​http://​mediatomb.cc/​config/​2"​ xmlns:​xsi="​http://​www.w3.org/​2001/​XMLSchema-instance"​ xsi:​schemaLocation="​http://​mediatomb.cc/​config/​2 http://​mediatomb.cc/​config/​2.xsd"><​!--
      Read /​usr/​share/​doc/​mediatomb-common/​README.gz section 6 for more      Read /​usr/​share/​doc/​mediatomb-common/​README.gz section 6 for more
Ligne 287: Ligne 402:
     </​profiles>​     </​profiles>​
   </​transcoding>​   </​transcoding>​
-</​config>​ </code>+</​config>​ </file>
  
 ==== Usage MySQL ==== ==== Usage MySQL ====
Ligne 312: Ligne 427:
 Redémarrez le serveur ! Redémarrez le serveur !
  
-==== Problèmes rencontrés ==== 
  
-Après un mise à jour, il est possible que le service ne redémarre pas : 
-<​code>​sudo /​etc/​init.d/​mediatomb start 
-Starting upnp media server: mediatomb failed!</​code>​ 
- 
-Pour comprendre d'ou vient le problème 
- 
-=== Fichier log === 
- 
-Le journal log se trouve dans **/​var/​log/​mediatomb.log** … affichez-le au moindre problème. 
- 
-<​note>​ 
-Vous pouvez cibler précisément toute erreur ou information importante, en tapant ceci : <​code>​grep -i warning /​var/​log/​mediatomb.log</​code>​ ou <​code>​grep -i error /​var/​log/​mediatomb.log</​code>,​ voire pour obtenir les dernières informations inscrites dans ce fichier, à exécuter un : <​code>​tail /​var/​log/​mediatomb.log</​code>​ 
-</​note>​ 
- 
-=== Erreur accès fichier de configuration === 
- 
-Si vous rencontrez cette erreur : 
-<​code>​tail /​var/​log/​mediatomb.log 
-2010-08-05 21:​56:​41 ​  ​ERROR:​ could not open file /​etc/​mediatomb/​config.xml for writing : Permission denied 
-2010-08-05 22:​00:​57 ​   INFO: Loading configuration from: /​etc/​mediatomb/​config.xml 
-2010-08-05 22:​00:​58 ​   INFO: UUID generated: b98dbcf5-82d3-43b9-81fc-277c1bc0ebe1</​code>​ 
- 
- 
-Vérifiez la présence du fichier et les droits : 
- 
-<​code>​cd /​etc/​mediatomb/</​code>​ 
-puis 
-<​code>​ls -l  
-total 21 
--rw-r--r-- 1 root root 6874 16 juil. 15:56 config.xml</​code>​ 
- 
-Pour ce problème là, changer les droits de la manière suivante : 
-<​code>​ sudo chmod 744 config.xml</​code>​ 
- 
-puis 
- 
-<​code>​sudo /​etc/​init.d/​mediatomb start</​code>​ 
 ==== Sécuriser le serveur ==== ==== Sécuriser le serveur ====
  
Ligne 367: Ligne 444:
 <note warning>​La protection par gestion de compte user/​password n'est pas assez sécurisé pour un environnement non sécurisé. La documentation officielle précise de ne pas l'​utiliser hors du contexte LAN.</​note>​ <note warning>​La protection par gestion de compte user/​password n'est pas assez sécurisé pour un environnement non sécurisé. La documentation officielle précise de ne pas l'​utiliser hors du contexte LAN.</​note>​
  
-==== Parefeu ​====+==== Pare-feu ​====
  
 Une fois mediatomb installé, les ports suivant doivent être ouvert dans le pare-feu ([[:​ufw]]): ​ Une fois mediatomb installé, les ports suivant doivent être ouvert dans le pare-feu ([[:​ufw]]): ​
Ligne 373: Ligne 450:
   * 1900 en udp   * 1900 en udp
    
 +<note warning>​Attention,​ à partir de 15.10 : port 50500 en lieu et place  de 49152 !</​note>​
 +
 et / ou et / ou
  
 239.0.0.0/8 239.0.0.0/8
-==== Lanceur ==== 
  
-Un moyen simple de démarrer ou stopper Mediatomb, rajouter un lanceur sur un tableau de bord. Si vous ne savez pas rajouter un raccourci ou un lanceur, aidez-vous de cette page très bien expliquée ​ :  ([[:​raccourci-lanceur]]). 
- 
-Sinon tout simplement, faites : clic-droit sur le tableau de bord ⇒ Ajouter au tableau de bord ⇒ Lanceur d'​application personnalisé ⇒ + Ajouter. 
-Vous verrez apparaitre une nouvelle fenêtre: 
- 
-{{:​personnalisation:​creer_un_lanceur.png|}} 
- 
-Puis rajouter ces lignes : 
- 
-  *Type : choisissez "​Application"​ 
-  *Nom : Mediatomb Start        ou ce que vous voulez 
-  *Commande : gksudo /​etc/​init.d/​mediatomb start 
-  *Commentaire : Commentaire/​description du programme ​ ou vide 
- 
-Voilà vous obtiendrez un lanceur pour démarrer Mediatomb. Pour arrêter Mediatomb il vous suffit de créer un nouveau lanceur mais cette fois à la ligne suivante : 
-  *Commande : gksudo /​etc/​init.d/​mediatomb start  
-remplacez la par : 
-  *Commande : gksudo /​etc/​init.d/​mediatomb stop 
- 
-Testé sur Ubuntu 9.04 avec Freebox HD, marche impeccable 
-<note tip>​Depuis karmic on utilise les commandes : 
-  * gksudo service mediatomb start 
-  * gksudo service mediatomb stop 
-</​note>​ 
 ==== Freebox V5 & V6 ==== ==== Freebox V5 & V6 ====
  
Ligne 430: Ligne 484:
 Modifier le fichier// /​etc/​mediatomb/​config.xml//​ pour dire à mediatomb d'​effectuer un pré-traitement sur les images. Modifier le fichier// /​etc/​mediatomb/​config.xml//​ pour dire à mediatomb d'​effectuer un pré-traitement sur les images.
 Dans la balise <​mimetype-profile-mappings>​ ajouter: Dans la balise <​mimetype-profile-mappings>​ ajouter:
-<code>+<file xml>
 <​transcode mimetype="​image/​jpeg" ​ using="​resizejpeg"/>​ <​transcode mimetype="​image/​jpeg" ​ using="​resizejpeg"/>​
-</code>+</file>
  
 Dans la balise <​profiles>​ ajouter un profile Dans la balise <​profiles>​ ajouter un profile
-<code>+<file xml>
       <profile name="​resizejpeg"​ enabled="​yes"​ type="​external">​       <profile name="​resizejpeg"​ enabled="​yes"​ type="​external">​
         <​mimetype>​image/​jpeg</​mimetype>​         <​mimetype>​image/​jpeg</​mimetype>​
Ligne 443: Ligne 497:
        <​buffer size="​1048576"​ chunk-size="​2072"​ fill-size="​262144"/>​        <​buffer size="​1048576"​ chunk-size="​2072"​ fill-size="​262144"/>​
       </​profile>​       </​profile>​
-</code>+</file>
  
-Explication:​ Pour les images on ajoute un traitement qui consiste à lancer la commande //convert// avec les arguments suivants: ​ -geometry 25% %in %out (ou %in est le fichier en entrée et %out le fichier en sortie. Il est tout fait possible de modifier cette commande et ces paramètres. Par exemple : +Explication:​ Pour les images on ajoute un traitement qui consiste à lancer la commande //convert// avec les arguments suivants: ​ -geometry 25% %in %out (ou %in est le fichier en entrée et %out le fichier en sortie. Il est tout à fait possible de modifier cette commande et ces paramètres. Par exemple : 
-<code>+<file xml>
       <profile name="​resizejpeg"​ enabled="​yes"​ type="​external">​       <profile name="​resizejpeg"​ enabled="​yes"​ type="​external">​
         <​mimetype>​image/​jpeg</​mimetype>​         <​mimetype>​image/​jpeg</​mimetype>​
Ligne 454: Ligne 508:
         <buffer size="​50000"​ chunk-size="​100"​ fill-size="​100"/>​         <buffer size="​50000"​ chunk-size="​100"​ fill-size="​100"/>​
       </​profile>​       </​profile>​
-</code>+</file>
  
 <​note>​ <​note>​
   * Vérifier que l'​attribut //enabled// de la balise //​transcoding//​ soit à //​yes//: ​ <​transcoding enabled="​yes">​   * Vérifier que l'​attribut //enabled// de la balise //​transcoding//​ soit à //​yes//: ​ <​transcoding enabled="​yes">​
-  * Seule les images converties sont affichée ​sur la Freebox. Vos originaux ne sont pas modifiés : [[http://​mediatomb.cc/​pages/​transcoding]] **(en)** ​+  * Seule les images converties sont affichées ​sur la Freebox. Vos originaux ne sont pas modifiés : [[http://​mediatomb.cc/​pages/​transcoding]] **(en)**
 </​note>​ </​note>​
 <note important>​ <note important>​
Ligne 479: Ligne 533:
 Inconvénients : Inconvénients :
   * Ne fonctionne pas avec la FreeboxV5 qui filtre les fichiers *.srt   * Ne fonctionne pas avec la FreeboxV5 qui filtre les fichiers *.srt
-  * Les fichiers *.srt sont affiché ​dans la liste des fichiers du serveur, ce qui peut faire un peu fouillis.+  * Les fichiers *.srt sont affichés ​dans la liste des fichiers du serveur, ce qui peut faire un peu fouillis.
 </​note>​ </​note>​
  
Ligne 525: Ligne 579:
 Créer le script qui nous permettra de transcoder les vidéos : **/​usr/​local/​bin/​mediatomb-mencoder-srt** Créer le script qui nous permettra de transcoder les vidéos : **/​usr/​local/​bin/​mediatomb-mencoder-srt**
  
-<​code>​+<​code ​bash mediatomb-mencoder-srt>
 #!/bin/bash #!/bin/bash
 srt="​$1"​ srt="​$1"​
Ligne 539: Ligne 593:
  
 # Detect encoding to use # Detect encoding to use
-charset=`file -i "​$1"​ | sed s/​.*charset=//​g`+charset=$(file -i "​$1"​ | sed s/​.*charset=//​g)
 subopt= subopt=
 if [[ "​$charset"​ = "​utf-8"​ ]] if [[ "​$charset"​ = "​utf-8"​ ]]
Ligne 568: Ligne 622:
 Vous pouvez utiliser un script du genre : Vous pouvez utiliser un script du genre :
  
-<​code>​+<​code ​bash>
 #!/bin/bash #!/bin/bash
 video="​$1"​ video="​$1"​
Ligne 575: Ligne 629:
 # extract the base name from the filename # extract the base name from the filename
 basename="​${video%.*}"​ basename="​${video%.*}"​
-[[ -"​$basename"​ ]] && srtfile=$basename"​.srt"​+[[ -"​$basename"​ ]] && srtfile=$basename"​.srt"​
  
 if [[ -e "​$srtfile"​ ]] if [[ -e "​$srtfile"​ ]]
Ligne 598: Ligne 652:
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|désinstaller]] le programme, ​tout simplement.+Il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|désinstaller]] le programme, ​soit en utilisant la [[gnome-software|logithèque Ubuntu]], soit en passant parle [[terminal|terminal]] comme ceci : 
 + 
 +On s'​assure que mediatomb soit bien fermé 
 +<​code>​sudo service mediatomb stop</​code>​ 
 +Puis on supprime son paquet 
 +<​code>​sudo apt-get remove mediatomb</​code>​ 
 +Profitez en pour faire un petit nettoyage 
 +<​code>​sudo apt-get autoremove</​code>​ 
 +ou utilisez [[deborphan|Deborphan]]
  
  
Ligne 605: Ligne 667:
   * Le [[http://​mediatomb.cc|site de MediaTomb]]   * Le [[http://​mediatomb.cc|site de MediaTomb]]
   * La [[http://​mediatomb.cc/​pages/​documentation_overview|documentation]] officielle, [[http://​mediatomb.cc/​pages/​download#​debian_ubuntu|page de téléchargement]],​ … **(en)**   * La [[http://​mediatomb.cc/​pages/​documentation_overview|documentation]] officielle, [[http://​mediatomb.cc/​pages/​download#​debian_ubuntu|page de téléchargement]],​ … **(en)**
-  * [[http://​www.tutoriels-video.fr/​comment-faire-un-serveur-upnp-avec-mediatomb/​|Tutoriel vidéo : comment faire un serveur upnp avec mediatomb]] **(fr)**+  * [[https://​www.tutoriels-video.fr/​comment-faire-un-serveur-upnp-avec-mediatomb/​|Tutoriel vidéo : comment faire un serveur upnp avec mediatomb]] **(fr)**
   * [[http://​wiki.debian-facile.org/​manuel:​mediatomb| Paramétrages complémentaires réseau]]   * [[http://​wiki.debian-facile.org/​manuel:​mediatomb| Paramétrages complémentaires réseau]]
  
Ligne 613: Ligne 675:
 //​Contributeurs :// //​Contributeurs ://
   * //​[[:​utilisateurs:​ste]] ;//   * //​[[:​utilisateurs:​ste]] ;//
-  * //​[[:​utilisateurs:​LeMouchoir]].//​+  * //​[[:​utilisateurs:​LeMouchoir]] ;// 
 +  * //​[[:​utilisateurs:​claudiux]];//​ 
 +  * //​[[:​utilisateur:​stylou]].//
  • mediatomb.1356041543.txt.gz
  • Dernière modification: Le 20/12/2012, 23:12
  • par 109.25.39.211