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 11/09/2022, 11:35]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
mediatomb [Le 25/04/2023, 09:05] (Version actuelle)
frombenny lien vers logithèque
Ligne 6: Ligne 6:
  
 **MediaTomb** est un serveur UPnP OpenSource sous Licence. **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é ​parinterface ​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é ​parson ​successeur [[gerbera|Gerbera]] depuis Ubuntu 18.04 !</​note>​+<​note>​MediaTomb a été remplacé ​par son successeur [[gerbera|Gerbera]] depuis Ubuntu 18.04 !</​note>​
 ===== Pré-requis ===== ===== Pré-requis =====
  
Ligne 31: Ligne 31:
 ===== Configuration ===== ===== Configuration =====
  
-==== Modification des paramètres ​pardéfaut ​====+==== 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''​ : 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 &   gksudo gedit /​etc/​default/​mediatomb &
Ligne 39: Ligne 39:
 en : en :
   MT_INTERFACE="​eth0"​   MT_INTERFACE="​eth0"​
-où ''​eth0''​ est l'​interface ​parlaquelle ​votre ordinateur est relié au réseau local. ​+où ''​eth0''​ est l'​interface ​par laquelle ​votre ordinateur est relié au réseau local. ​
  
 <note warning>​Depuis Xenial (?) le nommage des interfaces a changé et ce peut être une valeur quelconque. <note warning>​Depuis Xenial (?) le nommage des interfaces a changé et ce peut être une valeur quelconque.
  
-L'​interface de votre réseau local est indiquée à la fin de la ligne retournée ​parla commande :+L'​interface de votre réseau local est indiquée à la fin de la ligne retournée ​par la commande :
   route | grep "​link-local"​   route | grep "​link-local"​
 </​note>​ </​note>​
Ligne 53: Ligne 53:
 ==== Activation Interface Mediatomb ==== ==== Activation Interface Mediatomb ====
  
- Avec les droits ​administrateur.+ Avec les droits ​administrateurs.
  
   * Dans un premier temps, il faut [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** :​   * Dans un premier temps, il faut [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** :​
Ligne 74: Ligne 74:
  
   * 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]].   * 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 ​parle menu //​Applications → Son et Vidéo (ou Multimédia) → 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 81: Ligne 81:
 </​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 ​parvotre ​navigateur à l'URL:+    * 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>​ http://​localhost:<​port>​
  
Ligne 119: Ligne 119:
 Par défaut, **mediatomb** fonctionne avec sqlite pour enregistrer les différentes données. Par défaut, **mediatomb** fonctionne avec sqlite pour enregistrer les différentes données.
  
-La base de donnée générée se trouve ​pardéfaut ​ici : **/​var/​lib/​mediatomb/​mediatomb.db**+La base de donnée générée se trouve ​par défaut ​ici : **/​var/​lib/​mediatomb/​mediatomb.db**
 Pour la purger, supprimer le fichier, puis redemarrer mediatomb. Pour la purger, supprimer le fichier, puis redemarrer mediatomb.
  
Ligne 179: Ligne 179:
 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''​. 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 ​partous ​:+On crée d'​abord un point de montage, accessible ​par tous :
   sudo mkdir /mnt/USB2T   sudo mkdir /mnt/USB2T
   sudo chmod 777 /mnt/USB2T   sudo chmod 777 /mnt/USB2T
Ligne 198: Ligne 198:
 On peut à présent utiliser l'​interface de Mediatomb pour ajouter à sa base des dossiers se trouvant sur ce disque dur USB. 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é ​parun utilisateur de l'​ordinateur ; seul un sudoer pourra le faire (''​sudo umount /​mnt/​USB2T''​),​ à condition que le service mediatomb soit arrêté.+<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 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
Ligne 213: Ligne 213:
 Toujours, avec les droits d'​administrateur,​ [[:​tutoriel:​comment_editer_un_fichier|modifiez le fichier]] **/​etc/​mediatomb/​config.xml** : Toujours, avec les droits d'​administrateur,​ [[:​tutoriel:​comment_editer_un_fichier|modifiez le fichier]] **/​etc/​mediatomb/​config.xml** :
  
-  * ligne 23, ( 26 pour 11.04 ornic) **changez** la valeur **'​no'​** de l'​attribut extend ​ **par'​yes'​** : <​code><​protocolInfo extend="​yes"/></​code>​+  * ligne 23, ( 26 pour 11.04 ornic) **changez** la valeur **'​no'​** de l'​attribut extend ​ **par '​yes'​** : <​code><​protocolInfo extend="​yes"/></​code>​
   * ligne 65, (77 pour 11.04 ornic) **enlevez les commentaires html** de la ligne, afin de ne plus avoir sur cette ligne que ce code : <​code><​map from="​avi"​ to="​video/​divx"/></​code>​   * ligne 65, (77 pour 11.04 ornic) **enlevez les commentaires html** de la ligne, afin de ne plus avoir sur cette ligne que ce code : <​code><​map from="​avi"​ to="​video/​divx"/></​code>​
  
Ligne 220: Ligne 220:
 <note warning>​Vous devez avoir un firmware PS3, version 1.80 minimum.</​note>​ <note warning>​Vous devez avoir un firmware PS3, version 1.80 minimum.</​note>​
  
-<note warning>​Si vous n'​arrivez pas à lire vos fichiers sur la PS3 (ils apparaissent,​ mais avec la mention "​**Données non compatibles**",​ vérifiez que vous modifiez bien le fichier config.xml qui est lu au démarrage de médiatomb. Il en en a en effet un dans /​etc/​mediatomb,​ et un autre dans ~/​.mediatomb. Vous pouvez choisir le fichier lu parmediatomb ​avec l'​argument -c (parexemple: //mediatomb -c /​home/​utilisateur/​.mediatomb/​config.xml//​).</​note>​+<note warning>​Si vous n'​arrivez pas à lire vos fichiers sur la PS3 (ils apparaissent,​ mais avec la mention "​**Données non compatibles**",​ vérifiez que vous modifiez bien le fichier config.xml qui est lu au démarrage de médiatomb. Il en en a en effet un dans /​etc/​mediatomb,​ et un autre dans ~/​.mediatomb. Vous pouvez choisir le fichier lu par mediatomb ​avec l'​argument -c (par exemple: //mediatomb -c /​home/​utilisateur/​.mediatomb/​config.xml//​).</​note>​
  
 <note warning>​Il est parfois nécessaire de **réimporter** les fichiers .avi dans Mediatomb (via l'​interface web), pas seulement de redémarrer le serveur, pour que les modifications apportées à config.xml soient prises en compte.</​note>​ <note warning>​Il est parfois nécessaire de **réimporter** les fichiers .avi dans Mediatomb (via l'​interface web), pas seulement de redémarrer le serveur, pour que les modifications apportées à config.xml soient prises en compte.</​note>​
Ligne 244: Ligne 244:
 Pour visualiser les mkv: saisir la ligne suivante dans la rubrique <​extension-mimetype>​ : 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>​
  
Ligne 413: Ligne 413:
   mysql> GRANT ALL ON db_mediatomb.* TO '​user_mediatomb'​@'​localhost'​ IDENTIFIED BY '​passwd_mediatomb';​   mysql> GRANT ALL ON db_mediatomb.* TO '​user_mediatomb'​@'​localhost'​ IDENTIFIED BY '​passwd_mediatomb';​
  
-<note important>​Changez '​user_mediatomb' ​parun nom utilisateur,​ tel que mediatomb, et '​passwd_mediatomb' ​parun mot de passe de votre choix ... retenez-les !</​note>​+<note important>​Changez '​user_mediatomb' ​par un nom utilisateur,​ tel que mediatomb, et '​passwd_mediatomb' ​par un mot de passe de votre choix ... retenez-les !</​note>​
  
 Ensuite, il faut [[:​tutoriel/​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** : Ensuite, il faut [[:​tutoriel/​comment_editer_un_fichier|modifier le fichier]] **/​etc/​mediatomb/​config.xml** :
Ligne 432: Ligne 432:
 Le serveur a intégré un gestionnaire de fichier au-travers du navigateur internet. Le serveur a intégré un gestionnaire de fichier au-travers du navigateur internet.
  
-Configuré ​pardéfaut, il permet à n'​importe qui de naviguer dans votre système de fichier et ainsi de télécharger n'​importe quelle donnée. Dans un environnement non sécurisé, il est nécessaire de désactiver l'​interface graphique :+Configuré ​par défaut, il permet à n'​importe qui de naviguer dans votre système de fichier et ainsi de télécharger n'​importe quelle donnée. Dans un environnement non sécurisé, il est nécessaire de désactiver l'​interface graphique :
  
   * ligne 4, paramétrer l'​attribut **enabled** à **no** : <​code><​ui enabled="​no"​ /></​code>​   * ligne 4, paramétrer l'​attribut **enabled** à **no** : <​code><​ui enabled="​no"​ /></​code>​
Ligne 442: Ligne 442:
   * ligne 6, paramétrer les attributs **user** et **password** ...   * ligne 6, paramétrer les attributs **user** et **password** ...
  
-<note warning>​La protection ​pargestion ​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>​
  
 ==== Pare-feu ==== ==== Pare-feu ====
Ligne 499: Ligne 499:
 </​file>​ </​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 :
 <file xml> <file xml>
       <profile name="​resizejpeg"​ enabled="​yes"​ type="​external">​       <profile name="​resizejpeg"​ enabled="​yes"​ type="​external">​
Ligne 512: Ligne 512:
 <​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 533: 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 593: 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 629: 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 652: 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 parle [[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é
  • mediatomb.1662888909.txt.gz
  • Dernière modification: Le 11/09/2022, 11:35
  • par moths-art