Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:minidlna [31/10/2015 23:20] Slyfox créée |
doc:reseau:minidlna [01/11/2015 04:07] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Titre de Votre Tuto ====== | + | ===== minidla ===== |
- | * Objet : installer et configurer minidlna | + | * Objet : serveur multimedia minidlna |
- | * Niveau requis : FIXME {{tag>débutant}} | + | * Niveau requis : {{tag>débutant}} |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{tag>à-placer}} | * Suivi : {{tag>à-placer}} | ||
* Création par [[user>Slyfox]] 31/10/2015 | * Création par [[user>Slyfox]] 31/10/2015 | ||
- | * Testé par <.Slyfox> le <30.11.2015> FIXME | + | * Testé par [[user>Slyfox]] le <30.11.2015> sur Debian Stable version jessie |
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=144558#p144558|forum - wiki minidlna]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
**Nota :** | **Nota :** | ||
Ligne 13: | Ligne 13: | ||
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
- | ===== Minidla ===== | + | |
==== Introduction ==== | ==== Introduction ==== | ||
- | L’accès aux contenus multimédias sur un réseau local est relativement simple lorsque le client est compatible avec le protocole Samba. | + | L’accès aux contenus multimédias sur un réseau local est relativement simple lorsque le client est compatible avec le protocole Samba. \\ |
- | Mais depuis l’arrivée des smartphones, tablettes, et autres TV connectées, il serait dommage de se priver d’un autre protocole: l’**UPNP** | + | Mais depuis l’arrivée des smartphones, tablettes, et autres TV connectées, il serait dommage de se priver d’un autre protocole : l’**UPNP** |
- | MiniDLNA est un logiciel serveur UPNP vraiment simple d'utilisation dans le but d'être entièrement compatible avec les clients DLNA / UPnP. | + | **minidla** est un logiciel serveur UPNP vraiment simple d'utilisation dans le but d'être entièrement compatible avec les clients DLNA / UPnP. |
- | Le démon MiniDNLA sert des fichiers multimédias (musique, photos et vidéo) à des clients sur un réseau. | + | Le démon minidla sert des fichiers multimédias (musique, photos et vidéo) à des clients sur un réseau. |
==== Installation du paquet ==== | ==== Installation du paquet ==== | ||
Ligne 29: | Ligne 29: | ||
==== Configuration ==== | ==== Configuration ==== | ||
- | Maintenant configurons le serveur pour qu’il partage efficacement nos fichiers. | + | Maintenant configurons le serveur pour qu’il partage efficacement nos fichiers. \\ |
- | Pour cela, il suffit de modifier le fichier minidlna.conf. Pour cela, on se sert de nano: | + | Pour cela, il suffit de modifier le fichier minidlna.conf. Pour cela, on se sert de nano : |
<code root>nano /etc/minidlna.conf</code> | <code root>nano /etc/minidlna.conf</code> | ||
- | Le fichier, bien qu’en anglais est relativement simple à comprendre. | + | Le fichier, bien qu’en anglais, est relativement simple à comprendre. |
<note> | <note> | ||
- | De nombreuses lignes d’options sont commentées. C’est à dire qu’il y a un # devant afin que le serveur ne prenne pas ces options en compte. Nous avons donc le choix. Soit d'enlever ce # devant la ligne afin que l’option soit prise en compte, | + | De nombreuses lignes d’options sont commentées. C’est à dire qu’il y a un # devant afin que le serveur ne prenne pas ces options en compte. Nous avons donc le choix : |
- | soit nous ajoutez une ligne équivalente sans ce symbole afin de garder à vue la configuration initiale.</note> | + | - soit d'enlever ce # devant la ligne afin que l’option soit prise en compte, |
+ | - soit nous ajoutez une ligne équivalente sans ce symbole afin de garder à vue la configuration initiale. | ||
+ | </note> | ||
- | <note important>Chaque modification du fichier de configuration devra être suivie de la commande suivante afin que les changement soit pris en compte: | + | <note important>Chaque modification du fichier de configuration devra être suivie de la commande suivante afin que les changement soit pris en compte : |
<code root>/etc/init.d/minidlna restart</code></note> | <code root>/etc/init.d/minidlna restart</code></note> | ||
- | Première option à modifier, le nom qui apparaîtra sur l’interface des clients. | + | Première option à modifier, le nom qui apparaîtra sur l’interface des clients. \\ |
De base, le nom n’est pas très explicite, et il nous sera sûrement plus agréable de lire « Mon serveur upnp » à la place. | De base, le nom n’est pas très explicite, et il nous sera sûrement plus agréable de lire « Mon serveur upnp » à la place. | ||
Dans ce cas l’option à modifier est « friendly_name= » | Dans ce cas l’option à modifier est « friendly_name= » | ||
- | Ce qui nous donne par exemple: | + | Ce qui nous donne par exemple : |
<code>friendly_name=Mon serveur upnp</code> | <code>friendly_name=Mon serveur upnp</code> | ||
- | Autre option importante, mettre en place les partages. miniDLNA permet de trier nos fichiers part type de média. | + | Autre option importante, mettre en place les partages. minidla permet de trier nos fichiers part type de média. |
- | Il nous suffit de préciser si ce sont des images, des vidéos, ou des fichiers audios. | + | Il nous suffit de préciser si ce sont des images, des vidéos, ou des fichiers audios. \\ |
- | Chaque type étant désigner par une lettre: | + | Chaque type étant désigné par une lettre : |
* V pour les vidéos | * V pour les vidéos | ||
* P pour les images | * P pour les images | ||
Ligne 61: | Ligne 63: | ||
- | Pour partager par exemple les fichiers vidéos situés dans le répertoire /medias/films/, voici la ligne à entrer: | + | Pour partager par exemple les fichiers vidéos situés dans le répertoire /medias/films/, voici la ligne à entrer : |
<code>media_dir=V,/medias/films</code> | <code>media_dir=V,/medias/films</code> | ||
- | <note>Notez que le type de média n’a pas besoin d’être préciser. Si tous nos médias sont situés dans le répertoire /home/$USER, la ligne media_dir=/home/$USER suffira. | + | <note>Notez que le type de média n’a pas besoin d’être précisé. Si tous nos médias sont situés dans le répertoire /home/$USER, la ligne media_dir=/home/$USER suffira. |
- | Nous pouvez en plus choisir de séparer vos vidéos par type en mettant d’un coté les mangas et d’un autre les vidéos de famille, pour nous simplifier la navigation au sein de nos médias, plusieurs partages sont ajoutables.</note> | + | Nous pouvez en plus choisir de séparer vos vidéos par type en mettant d’un coté les mangas et d’un autre les vidéos de famille, pour nous simplifier la navigation au sein de nos médias, plusieurs partages peuvent être ajoutés.</note> |
Pour ne pas être obligé de lancer un scan des fichiers à chaque fois que nous en ajoutons de nouveaux, vérifions que la ligne « inotify= » est bien réglée sur « yes ». | Pour ne pas être obligé de lancer un scan des fichiers à chaque fois que nous en ajoutons de nouveaux, vérifions que la ligne « inotify= » est bien réglée sur « yes ». | ||
Ligne 73: | Ligne 75: | ||
<code>inotify=yes</code> | <code>inotify=yes</code> | ||
- | Il arrive parfois, lorsqu'il y a un grand nombre de fichiers, que la base de données ne veuille plus se mettre à jour. Il faut alors demander au noyau d'augmenter le nombre d'entrées qu'inotify peut créer, avec la commande suivante: | + | Il arrive parfois, lorsqu'il y a un grand nombre de fichiers, que la base de données ne veuille plus se mettre à jour. Il faut alors demander au noyau d'augmenter le nombre d'entrées qu'inotify peut créer, avec la commande suivante : |
<code root>sysctl fs.inotify.max_user_watches=100000</code> | <code root>sysctl fs.inotify.max_user_watches=100000</code> | ||
Ligne 82: | Ligne 84: | ||
fs.inotify.max_user_watches = 100000</code> | fs.inotify.max_user_watches = 100000</code> | ||
- | Une fois que nous avons terminé de configurer le programme, il nous suffit de lancer miniDLNA : | + | Une fois que nous avons terminé de configurer le programme, il nous suffit de lancer minidla : |
<code root>/etc/init.d/minidlna start</code> | <code root>/etc/init.d/minidlna start</code> | ||
- | Ceci fait, il faut demander à miniDLNA de scanner nos médias une première fois pour les rendre immédiatement disponibles. | + | Ceci fait, il faut demander à minidla de scanner nos médias une première fois pour les rendre immédiatement disponibles. |
<code root>/etc/init.d/minidlna -R</code> | <code root>/etc/init.d/minidlna -R</code> | ||
Ligne 92: | Ligne 94: | ||
C'est tout ! :-) | C'est tout ! :-) | ||
- | Maintenant nos médias qui se trouvent sur notre OS préféré seront normal détectés par les autres périphériques doté du protocole Upup. | + | Maintenant nos médias qui se trouvent sur notre OS préféré seront normalement détectés par les autres périphériques dotés du protocole Upup. |
==== Liste de commandes utiles==== | ==== Liste de commandes utiles==== | ||
- | __**Lancer miniDLNA**__ | + | __**Lancer minidla**__ |
<code root>/etc/init.d/minidlna restart</code> | <code root>/etc/init.d/minidlna restart</code> | ||
- | __**Arrêter miniDLNA**__ | + | __**Arrêter minidla**__ |
<code root>/etc/init.d/minidlna stop</code> | <code root>/etc/init.d/minidlna stop</code> | ||
Ligne 108: | Ligne 110: | ||
<code root>/etc/init.d/minidlna -R</code> | <code root>/etc/init.d/minidlna -R</code> | ||
- | Pour plus d'info sur miniDLNA consultons le manuel ;-) | + | Pour plus d'info sur minidla consultons le manuel ;-) |
<code user>man minidlna</code> | <code user>man minidlna</code> | ||