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édentesRévision précédente
Prochaine révision
Révision précédente
mediatomb [Le 14/05/2017, 07:22] – [Installation] grammaire 62.39.254.94mediatomb [Le 25/04/2023, 09:05] (Version actuelle) – lien vers logithèque frombenny
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 =====
  
Ligne 23: Ligne 23:
 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]]**.
  
-Après installation il vous faut [[#activation_interface_mediatomb|activer l'interface]] et redémarrer Mediatomb, pour éviter le message d'erreur : +<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**. **MediaTomb UI is disabled. Check your configuration**.
  
Ligne 51: 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** :
 Changer la valeur (ligne 7) Changer la valeur (ligne 7)
 <file xml /etc/mediatomb/config.xml><ui enabled="no" show-tooltips="yes"></file> <file xml /etc/mediatomb/config.xml><ui enabled="no" show-tooltips="yes"></file>
-par  +par 
-<file xml><ui enabled="yes" show-tooltips="yes"></file> +<file xml><ui enabled="yes" show-tooltips="yes"></file>
   * Puis, re-démarrez le serveur : <code>sudo service mediatomb restart</code>   * 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 73: 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 :
Ligne 173: Ligne 183:
   sudo chmod 777 /mnt/USB2T   sudo chmod 777 /mnt/USB2T
  
-On détermine ensuite quel est l'UUID et le type de formatage du disque USB connecté : +On détermine ensuite quel est l'UUID et le type de formatage du disque USB connecté :
   sudo blkid   sudo blkid
 Parmi les lignes qui apparaissent : Parmi les lignes qui apparaissent :
Ligne 190: Ligne 200:
 <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é. <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
   cd   cd
   ln -s /mnt/USB2T   ln -s /mnt/USB2T
Ligne 234: 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 'extendpar '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 440: 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
  
Ligne 487: 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 500: 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 521: 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 581: 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 617: 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 640: 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é
Ligne 655: 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 664: Ligne 676:
   * //[[:utilisateurs:ste]] ;//   * //[[:utilisateurs:ste]] ;//
   * //[[:utilisateurs:LeMouchoir]] ;//   * //[[:utilisateurs:LeMouchoir]] ;//
-  * //[[:utilisateurs:claudiux]].//+  * //[[:utilisateurs:claudiux]];// 
 +  * //[[:utilisateur:stylou]].//