Contenu | Rechercher | Menus

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
minidlna [Le 09/04/2017, 19:45]
ar barzh paour [Configuration de minidlna]
minidlna [Le 16/08/2017, 20:58] (Version actuelle)
L'Africain mise en forme wiki
Ligne 1: Ligne 1:
-{{tag>​partage upnp dlna}}+{{tag>Xenial ​partage upnp dlna}}
  
 ---- ----
Ligne 10: Ligne 10:
 Il s’agit probablement du meilleur serveur dlna sous debian/​ubuntu,​ contrairement à uShare où il peut arriver aux clients de planter ou de mal fonctionner lors du passage d'une musique à l'​autre,​ ou mediatomb qui ne fais pas automatiquement l'​arborescence,​ ce serveur est très stable et autonome, idéale pour partager un disque dur entier par exemple. Il s’agit probablement du meilleur serveur dlna sous debian/​ubuntu,​ contrairement à uShare où il peut arriver aux clients de planter ou de mal fonctionner lors du passage d'une musique à l'​autre,​ ou mediatomb qui ne fais pas automatiquement l'​arborescence,​ ce serveur est très stable et autonome, idéale pour partager un disque dur entier par exemple.
  
-SITES OFFICIELS + 
-http://​minidlna.sourceforge.net/ ​ +[[http://​minidlna.sourceforge.net/​|SITE OFFICIEL]]
-http://​sourceforge.net/​projects/​minidlna/​+
  
  
Ligne 69: Ligne 68:
 ===== Installation ===== ===== Installation =====
  
-==== Depuis le dépôt Universe (Ubuntu 11.10 Oneiric Ocelot et suivants) ==== +Le paquet étant disponible dans les [[:dépôts]], il suffit d'[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] ​ **[[apt>minidlna]]**.
- +
-Le paquet étant disponible dans le dépôt universe, il s'[[:tutoriel:​comment_installer_un_paquet|installe]] depuis la logithèque ou en cliquant sur ce lien  **[[apt>​minidlna]]**. +
- +
-==== Depuis le dépôt PPA (Ubuntu 9.10 Karmic Koala et suivantes) ==== +
- +
-[[:​PPA|Ajoutez le PPA]] **ppa:​stedy6/​stedy-minidna**((https://​launchpad.net/​~stedy6/​+archive/​stedy-minidna)) dans vos sources de logicielspuis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]. +
- +
-Puis [[:​tutoriel:​comment_installer_un_paquet|on installe ​le paquet]] **[[apt://​minidlna|minidlna]]**. +
- +
-==== Par l'​archive ==== +
- +
-Télécharger le fichier tar.gz à l'​adresse : \\  +
-http://​sourceforge.net/​projects/​minidlna/​ +
- +
-Puis [[:​archivage#​archiver_et_extraire_une_archive|décompressez l'​archive]]  +
-<​code>​tar -zxvf minidlna_1.0.16.3_static.tar.gz</​code>​ +
- +
-<note important>​Remarque : la décompression de l'​archive crée les répertoires etc/ et usr/sbin/ là où vous vous trouvez !!!</​note>​ +
- +
-Déplacer ​ minidlna et son fichier de configuration : +
-<​code>​sudo mv usr/​sbin/​minidlna /​usr/​sbin/</​code>​ +
- +
-<​code>​sudo mv etc/​minidlna.conf /​etc/</​code>​ +
- +
-Pour lancer le serveur minidlna en arrière plan : +
-<​code>/​usr/​sbin/​minidlna -f /​etc/​minidlna.conf -R</​code>​ +
- +
-Pour lancer le serveur minidlna avec la console en sortie : +
-<​code>/​usr/​sbin/​minidlna -f /​etc/​minidlna.conf -P /​var/​run/​minidlna.pid -d -R</​code>​ +
- +
-<​note>​1- s'il a été installé par le PPA,  la commande est : +
-<​code>​ minidlna -f /​etc/​minidlna.conf -R</​code>​ (il ne faut pas préciser le chemin) +
- +
-2- constaté sur lucid : il vaut mieux la lancer en sudo +
-</​note>​+
  
 ===== Lancement de l'​application ===== ===== Lancement de l'​application =====
  
-Si vous avez installée **Ready Media** /  ​**MiniDLNA** ​par les dépots, il est installé comme un service et sera lancé automatiquement quand votre ordinateur sera démarré. ​priori, vous n'avez donc jamais à utiliser de commandes pour (re)lancer / stopper ce programme (surtout si vous avez laissé l'​option de recherche automatique de nouveaux fichiers), cependant si besoin, voici les commandes à utiliser.+**MiniDLNA** est installé comme un service et sera lancé automatiquement quand votre ordinateur sera démarré. ​À priori, vous n'avez donc jamais à utiliser de commandes pour (re)lancer / stopper ce programme (surtout si vous avez laissé l'​option de recherche automatique de nouveaux fichiers), cependant si besoin, voici les commandes à utiliser.
  
 Pour redémarrer / arrêter / état minidlna : Pour redémarrer / arrêter / état minidlna :
Ligne 182: Ligne 146:
 model_number=1 model_number=1
 </​file>​ </​file>​
-<note warning>Par défaut, lorsque //​miniDLNA//​ est lancé en tant que service, il est exécuté avec l'​utilisateur ''​minidlna''​ et groupe ''​minidlna''​. Selon les permissions sur vos répertoires et fichiers, cela peut être un problème pour que vos fichiers apparaissent dans //​miniDLNA//​.+Par défaut, lorsque //​miniDLNA//​ est lancé en tant que service, il est exécuté avec l'​utilisateur ''​minidlna''​ et groupe ''​minidlna''​. Selon les permissions sur vos répertoires et fichiers, cela peut être un problème pour que vos fichiers apparaissent dans //​miniDLNA//​.
  
-Voir le chapitre suivant pour changer l'​utilisateur et le groupe avec lequel est exécuté //​miniDLNA//​.</​note>​+Voir le chapitre suivant pour changer l'​utilisateur et le groupe avec lequel est exécuté //​miniDLNA//​.
  
 <note important>​Vous n'​êtes pas obligés d'​associer une lettre aux répertoires devant être scannés :\\ <note important>​Vous n'​êtes pas obligés d'​associer une lettre aux répertoires devant être scannés :\\
 media_dir=/​media/​My Passport/​videos/​\\ media_dir=/​media/​WALKMAN/​musiques/​\\ media_dir=/​media/​My Passport/​videos/​\\ media_dir=/​media/​WALKMAN/​musiques/​\\
 </​note>​ </​note>​
 +Selon la quantité de média que vous partagez, leur disponibilité pour vos appareils clients ne sera pas immédiate. On peut facilement croire à tort que seuls quelques premiers dossiers sont partagés, simplement parce que miniDLNA n'a pas fini de tout scanner. Une bonne méthode consiste à le lancer la première fois avec la console en sortie (cf 2.3)
  
- +<note important>​Si le serveur n’apparaît ​pas sur le client, baisser le notify interval dans le fichier minidlna.conf,​ par exemple à 5 :
-<note important>​Selon la quantité de média que vous partagez, leur disponibilité pour vos appareils clients ne sera pas immédiate. On peut facilement croire à tort que seuls quelques premiers dossiers sont partagés, simplement parce que miniDLNA n'a pas fini de tout scanner. Une bonne méthode consiste à le lancer la première fois avec la console en sortie (cf 2.3) +
-</​note>​ +
- +
-<note important>​Si le serveur n'​apparait ​pas sur le client, baisser le notify interval dans le fichier minidlna.conf,​ par exemple à 5 :+
 <​file>#​ notify interval in seconds. default is 895 seconds. <​file>#​ notify interval in seconds. default is 895 seconds.
 notify_interval=5 notify_interval=5
Ligne 200: Ligne 161:
 </​note>​ </​note>​
  
-<note important>​En cas de problèmes de droits lors du lancement, une solution pour éviter un lancement en root (sudo) est de récupérer l'​archive sur sourceforge:​\\ 
-[[http://​sourceforge.net/​projects/​minidlna/​]]\\ 
-  * créer un répertoire .minidlna dans le répertoire utilisateur\\ 
-  * décompresser dans ce répertoire .minidlna ​ \\ 
-  * modifier le fichier minidlna.conf\\ 
-<​file>​ 
-# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache 
-db_dir=/​home/​MON_NOM_UTILISATEUR/​.minidlna 
- 
-# set this if you would like to specify the directory where you want MiniDLNA to store its log file 
-log_dir=/​home/​MON_NOM_UTILISATEUR/​.minidlna 
-</​file>​ 
- 
-   * et adapter la commande de lancement:​\\ 
-Par exemple:\\ 
-<​code>/​home/​MON_NOM_UTILISATEUR/​.minidlna/​usr/​sbin/​minidlna -f /​home/​MON_NOM_UTILISATEUR/​.minidlna/​etc/​minidlna.conf</​code>​ 
-</​note>​ 
 ==== Configuration de l'​utilisateur et groupe ==== ==== Configuration de l'​utilisateur et groupe ====
  
Ligne 227: Ligne 171:
 Cependant, si vous ne désirez pas faire ceci, ne serait-ce que pour des raisons de sécurité, vous pouvez changer l'​utilisateur et le groupe utilisé par //​miniDLNA//​. Cependant, si vous ne désirez pas faire ceci, ne serait-ce que pour des raisons de sécurité, vous pouvez changer l'​utilisateur et le groupe utilisé par //​miniDLNA//​.
  
-===1. Solution à privéligier (Ubuntu 14.04) ​:=== + 
-Modifier ​le fichier ​''​/​etc/​default/​minidlna''​ (en mode ''​root'' ​avec ''​sudo'') et plus particulièrement les lignes ​+[[:tutoriel:comment_modifier_un_fichier|Modifier ​les lignes du fichier]] **/​etc/​default/​minidlna** avec les [[:sudo|droits d'administration]] 
-<code>+<file>
 #​USER="​minidlna"​ #​USER="​minidlna"​
 #​GROUP="​minidlna"​ #​GROUP="​minidlna"​
-</code> +</file>
- +
-Concrètement,​ ajouter la ligne : <​code>​GROUP="​nom_de_l'​utilisateur"​ </​code>​ (où //​nom_de_l'​utilisateur//​ est à remplacer par le nom de l'​utilisateur (user) de votre machine).  +
- +
- +
-===2. Ancienne solution : === +
- +
-Si vos utilisateurs sont dans le groupe ''​users''​ et que vos fichiers et répertoires sont accessibles à ce groupe, voici les manipulations à effectuer : +
-  * changer le fichier ​ ''/​etc/​default/​minidlna''​ :  +
-<​code>​ +
-#​USER="​minidlna"​ +
-GROUP="​users"​ +
-</​code>​ +
- +
-  * changer le groupe de l'​utilisateur ''​minidlna''​ +
-<​code>​ +
-$ sudo adduser minidlna users +
-$ sudo usermod -g users minidlna +
-$ sudo delgroup minidlna +
-</​code>​ +
- +
-<note warning> Attention, cette dernière commande peut provoquer une erreur empêchant toute mise à jour (Ubuntu 14.04). La commande pour débloquer la situation est : <​code>​ sudo addgroup minidlna </​code>​ </​note>​ +
- +
-Et voilà c'est fait, //​miniDLNA//​ sera exécuté avec le groupe users et pourra lire tous vos fichiers. +
- +
- +
-Dans tous les cas, n'​oubliez pas de redémarrer minidlna :  +
-<​code>​ +
-$ sudo /​etc/​init.d/​minidlna restart  +
-</code>+
  
 +Concrètement,​ ajouter la ligne : <​file>​GROUP="​nom_de_l'​utilisateur"​ </​file>​ (où //​nom_de_l'​utilisateur//​ est à remplacer par le nom de l'​utilisateur (user) de votre machine). ​
 ===== Pochettes de films  ===== ===== Pochettes de films  =====
  


Le contenu de ce wiki est sous licence : CC BY-SA v3.0