Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
mediatomb [Le 07/01/2023, 15:34] Amiralgaby correction de script shell - et correction orthographe |
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 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 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é |