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 31/01/2013, 18:38]
stylou [Pré-requis]
mediatomb [Le 25/04/2023, 09:05] (Version actuelle)
frombenny lien vers logithèque
Ligne 1: Ligne 1:
-{{tag>Precise Hardy Intrepid Jaunty Karmic ​partage UPnP ps3}}+{{tag>Xenial Trusty ​partage UPnP ps3 dlna}}
  
 ---- ----
Ligne 10: Ligne 10:
 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]] ;
-  * Avoir activer le [[depots#​depots_officiels|dépot universe]] 
   * 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, Neufbox, freebox HD, ...)   * Avoir une connexion réseau correctement configurée sur le client DLNA (PS3, Neufbox, freebox HD, ...)
Ligne 22: Ligne 21:
 ===== 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]]**.+
  
-Une icône sera automatiquement ajoutée ​à votre [[unity_launcher|Barre ​de lanceurs]]+<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>​
  
-<note help> +Après installation il vous faut [[#​activation_interface_mediatomb|activer ​l'interface]] et redémarrer ​Mediatomb, pour éviter ​le message ​d'​erreur 
-Il se peut qu' à la fin de l'installation une fenêtre web Mediatomb ​(http://​adresse_ip_du_pc//:​49152/​disabled.html) s'​ouvre vous indiquant ​le message :\\ +**MediaTomb UI is disabled. Check your configuration**.
-**MediaTomb UI is disabled. Check your configuration**\\ +
-Il suffit juste d' [[http://​doc.ubuntu-fr.org/​mediatomb#​activation_interface_mediatomb|activer l'​interface]] et de redémarrer Mediatomb +
-</​note> ​+
  
  
 ===== Configuration ===== ===== Configuration =====
  
-==== Activation Interface Mediatomb ​====+==== 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 &
  
- Avec les droits administrateur.+Changez la ligne 
 +  MT_INTERFACE="​lo"​ 
 +en : 
 +  MT_INTERFACE="​eth0"​ 
 +où ''​eth0''​ est l'​interface par laquelle votre ordinateur est relié au réseau local
  
-  * Dans un premier temps, il faut [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** : +<note warning>Depuis Xenial (?) le nommage des interfaces a changé et ce peut être une valeur quelconque.
-<code>gksudo gedit /​etc/​mediatomb/​config.xml</​code>​+
  
-Changer ​la valeur (ligne 7) +L'​interface de votre réseau local est indiquée à la fin de la ligne retournée par la commande : 
-<​code><​ui enabled="no" show-tooltips="yes"></​code>​ +  route | grep "link-local
-par  +</note>
-<​code><​ui enabled="​yes"​ show-tooltips="​yes">​</code+
  
 +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"​
  
-<​note>​ 
-sous Lucid le fichier **/​etc/​mediatomb/​config.xml** contient déjà ces valeurs en ligne 8) 
-</​note>​ 
-<​note>​sous Natty, les modifs à faire sont : 
-  * Editer le fichier /​etc/​default/​mediatomb et remplir ligne 19 INTERFACE="​**//​eth0//​**"​ (si votre interface reseau est eth0 sinon remplacé par la bonne interface) 
-  * Editer le fichier /​etc/​mediatomb/​config.xml et ligne 7 paramétrer <ui enabled="​yes"​ show-shooltips="​yes">​ 
-</​note>​ 
-<​note>​ 
- sous Oneiric, le fichier de config est là ~/​.mediatomb/​config.xml,​ et pas besoin de faire de modifs. 
-</​note>​ 
  
-  * Puis, re-démarrez le serveur : +==== Activation Interface Mediatomb ====
  
-<​code>​sudo service mediatomb restart</​code>​+ 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>​
  
-<note important>​**Avant Karmic** <​code>​sudo /​etc/​init.d/​mediatomb ​restart</code></​note>+ 
 +  ​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>​
  
  
Ligne 73: 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>​
  
-  * Avec [[unity|Unity]] vous avez accès à l'​affichage du serveur quand il est fonctionnel,​ depuis son iconedans ​la [[unity_launcher|Barre de lanceurs]] ou depuis votre [[unity#​tableau_de_bord_dash|tableau de bord]]. +  * 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 vous y accéder par le menu //​Applications → Son et Vidéo → Mediatomb//​.</​note>​+<​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 80: Ligne 80:
 Pleinement fonctionnel avec Mozilla Firefox, Opera et Chromium. Pleinement fonctionnel avec Mozilla Firefox, Opera et Chromium.
 </​note>​ </​note>​
 +
 +    * 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:<​port>​
  
     * Vous pouvez le voir aussi en ouvrant votre navigateur internet favori, et en tapant l'une ou l'​autre des deux URL suivantes :     * Vous pouvez le voir aussi en ouvrant votre navigateur internet favori, et 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://​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)+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) 
 + 
 +Si cela ne marche toujours pas, alors essayer le port 50500 en tapant l'une ou l'​autre des deux URL suivantes :\\ 
 +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**.     * 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**.
Ligne 91: Ligne 102:
 {{ :​mediatomb1.png?​direct&​300 |}}\\ {{ :​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 ​sur chaque dossier ou fichier que vous souhaitez partager.+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>​  <​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//​. 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//​.
Ligne 97: Ligne 110:
  
 <note important>​ <note important>​
-Vous ne verrez correctement la page web que si le serveur est bien configuré et lancé ... voir la section **[[http://​doc.ubuntu-fr.org/​mediatomb#​activation_interface_mediatomb|activer l'​interface]]** !+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>​
  
Ligne 117: Ligne 130:
 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"> ​ 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"> ​
  
- <code> <</server>​ + <file xml /etc/​mediatomb/​config.xml>
-  <import hidden-files="​no"​>+
     <​filesystem-charset>​UTF-8</​filesystem-charset>​     <​filesystem-charset>​UTF-8</​filesystem-charset>​
     <​metadata-charset>​UTF-8</​metadata-charset>​     <​metadata-charset>​UTF-8</​metadata-charset>​
-    <​playlist-charset>​UTF-8</​playlist-charset></​code>+    <​playlist-charset>​UTF-8</​playlist-charset></​file>
  
 Comme à chaque changement du ficher de config, il faut ensuite redémarrer le serveur. Comme à chaque changement du ficher de config, il faut ensuite redémarrer le serveur.
Ligne 163: Ligne 175:
 <​code>​sudo /​etc/​init.d/​mediatomb start</​code>​ <​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 ===== ===== Utilisation Spécifique =====
  
Ligne 201: 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 361: Ligne 402:
     </​profiles>​     </​profiles>​
   </​transcoding>​   </​transcoding>​
-</​config>​ </code>+</​config>​ </file>
  
 ==== Usage MySQL ==== ==== Usage MySQL ====
Ligne 403: 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 409: 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 466: 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 479: 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 490: 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 515: 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 561: 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 575: 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 604: 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 611: 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 634: Ligne 652:
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|désinstaller]] le programme, soit en utilisant la [[software-center|logithèque Ubuntu]], soit en passant ​par le [[terminal|terminal]] comme ceci :+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é On s'​assure que mediatomb soit bien fermé
 <​code>​sudo service mediatomb stop</​code>​ <​code>​sudo service mediatomb stop</​code>​
 Puis on supprime son paquet Puis on supprime son paquet
-<​code>​sudo ​atp-get remove mediatomb</​code>​+<​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 646: 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 654: Ligne 675:
 //​Contributeurs :// //​Contributeurs ://
   * //​[[:​utilisateurs:​ste]] ;//   * //​[[:​utilisateurs:​ste]] ;//
-  * //​[[:​utilisateurs:​LeMouchoir]].//​+  * //​[[:​utilisateurs:​LeMouchoir]] ;// 
 +  * //​[[:​utilisateurs:​claudiux]];//​ 
 +  * //​[[:​utilisateur:​stylou]].//
  • mediatomb.1359653931.txt.gz
  • Dernière modification: Le 31/01/2013, 18:38
  • par stylou