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.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:minidlna [01/11/2015 04:07] smolski |
doc:reseau:minidlna [01/11/2015 09:15] Slyfox |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
**Nota :** | **Nota :** | ||
- | |||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
- | |||
- | |||
==== Introduction ==== | ==== Introduction ==== | ||
Ligne 44: | Ligne 40: | ||
<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>service minidlna restart</code></note> |
- | Première option à modifier, le nom qui apparaîtra sur l’interface des clients. \\ | + | === Network interface === |
- | 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= » | + | Choisissions le type de réseau par lequel minidnla va être utilisé. |
- | Ce qui nous donne par exemple : | + | Par câble ethernet |
+ | <code>network_interface=eth0</code> | ||
+ | |||
+ | Par WI-FI | ||
+ | <code>network_interface=wlan0</code> | ||
+ | |||
+ | Par câble ethernet et par WI-FI dans le cas de plusieurs réseaux il faut bien séparer par des virgules les interfaces réseau. | ||
+ | <code>network_interface=eth0,wlan0</code> | ||
- | <code>friendly_name=Mon serveur upnp</code> | + | === Partage des dossiers === |
Autre option importante, mettre en place les partages. minidla 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 vidéos, des images, ou des fichiers audios. \\ |
Chaque type étant désigné par une lettre : | Chaque type étant désigné par une lettre : | ||
* V pour les vidéos | * V pour les vidéos | ||
Ligne 69: | Ligne 71: | ||
<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. | <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 peuvent être ajoutés.</note> | + | Nous pouvez en plus choisir de séparer vos vidéos par type en mettant d’un coté les films 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. |
+ | Par exemple: | ||
+ | media_dir=/home/$USER/film | ||
+ | media_dir=/home/$USER/videos_famille</note> | ||
+ | |||
+ | === Nom interface === | ||
+ | |||
+ | Modifions le nom qui apparaîtra sur l’interface des clients ou ce que vous voulez voir apparaître sur l'interface du client DLNA (télévisions, smartphones, tablettes...)\\ | ||
+ | De base, le nom n’est pas très explicite, et il nous sera sûrement plus agréable de lire par exemple « Serveur DNLA Debian » à la place. | ||
+ | |||
+ | Dans ce cas l’option à modifier est « friendly_name= » | ||
+ | |||
+ | Ce qui nous donne par exemple : | ||
+ | |||
+ | <code>friendly_name=Serveur DNLA Debian</code> | ||
+ | |||
+ | === Recherche nouveaux fichiers === | ||
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 ». | ||
<code>inotify=yes</code> | <code>inotify=yes</code> | ||
+ | |||
+ | === Augmenter le nombre d'entrée === | ||
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 : | ||
Ligne 83: | Ligne 103: | ||
<code root>nano /etc/sysctl.conf | <code root>nano /etc/sysctl.conf | ||
fs.inotify.max_user_watches = 100000</code> | fs.inotify.max_user_watches = 100000</code> | ||
+ | |||
+ | === Lancement de minidnla et scan === | ||
Une fois que nous avons terminé de configurer le programme, il nous suffit de lancer minidla : | 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>service minidlna start</code> |
Ceci fait, il faut demander à minidla 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>service minidlna force-reload</code> |
C'est tout ! :-) | C'est tout ! :-) | ||
Ligne 99: | Ligne 121: | ||
__**Lancer minidla**__ | __**Lancer minidla**__ | ||
- | <code root>/etc/init.d/minidlna restart</code> | + | <code root>service minidlna restart</code> |
__**Arrêter minidla**__ | __**Arrêter minidla**__ | ||
- | <code root>/etc/init.d/minidlna stop</code> | + | <code root>service minidlna stop</code> |
__**Connaître le status**__ | __**Connaître le status**__ | ||
- | <code root>/etc/init.d/minidlna status</code> | + | <code root>/service minidlna status</code> |
- | __**Scanner**__ | + | __**Scanner / reconstruire la base de données**__ |
- | <code root>/etc/init.d/minidlna -R</code> | + | <code root>service minidlna force-reload</code> |
Pour plus d'info sur minidla consultons le manuel ;-) | Pour plus d'info sur minidla consultons le manuel ;-) |