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 11:59] Slyfox |
doc:reseau:minidlna [01/11/2015 16:10] Slyfox [Configuration] |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
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. | + | **minidlna** est un logiciel serveur UPNP vraiment simple d'utilisation entièrement compatible avec les clients DLNA / UPnP. \\ |
Le démon minidlna sert des fichiers multimédias (musique, photos et vidéo) à des clients sur un réseau. | Le démon minidlna sert des fichiers multimédias (musique, photos et vidéo) à des clients sur un réseau. | ||
Ligne 23: | Ligne 23: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | Voilà à ce que ressemble le fichier de configuration /etc/minidlna.conf par défaut: | + | Voici le fichier de configuration ''/etc/minidlna.conf'' par défaut: |
<code># port for HTTP (descriptions, SOAP, media transfer) traffic | <code># port for HTTP (descriptions, SOAP, media transfer) traffic | ||
Ligne 110: | Ligne 110: | ||
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 [[:doc:editeurs:nano:]]: |
<code root>nano /etc/minidlna.conf</code> | <code root>nano /etc/minidlna.conf</code> | ||
Ligne 122: | Ligne 122: | ||
</note> | </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>Afin que les changements soient pris en compte, chaque modification du fichier de configuration doit être suivie de la commande suivante : |
<code root>service minidlna restart</code></note> | <code root>service minidlna restart</code></note> | ||
+ | |||
+ | ==== Port ==== | ||
+ | |||
+ | Modifions la valeur par défaut du port et mettre | ||
+ | <code>port=49200</code> | ||
==== Network interface ==== | ==== Network interface ==== | ||
Ligne 141: | Ligne 146: | ||
==== Partage des dossiers ==== | ==== Partage des dossiers ==== | ||
- | 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. \\ |
- | Il nous suffit de préciser si ce sont des vidéos, des images, ou des fichiers audios. \\ | + | minidlna permet de trier nos fichiers part type de média. \\ |
- | Chaque type étant désigné par une lettre : | + | 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 : |
* V pour les vidéos | * V pour les vidéos | ||
* P pour les images | * P pour les images | ||
Ligne 169: | Ligne 174: | ||
<code>friendly_name=Serveur DLNA Debian</code> | <code>friendly_name=Serveur DLNA Debian</code> | ||
+ | |||
+ | ==== Répertoire du cache ==== | ||
+ | |||
+ | Mettons | ||
+ | |||
+ | <code>db_dir=/var/cache/minidlna</code> | ||
==== Recherche nouveaux fichiers ==== | ==== Recherche nouveaux fichiers ==== | ||
Ligne 186: | Ligne 197: | ||
<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> | ||
+ | |||
+ | ==== Enregistrement des configurations ==== | ||
+ | |||
+ | Une fois toutes les modifications faite: | ||
+ | Enregistrons les modifications via les touches <key>F3</key> ou <key>C-o</key> puis validons par <key>Entrée</key>. Nous pouvons enfin quitter [[:doc:editeurs:nano:]] via les touches <key>F2</key> ou <key>C-x</key> | ||
==== Lancement de minidlna et scan ==== | ==== Lancement de minidlna et scan ==== | ||
Ligne 205: | Ligne 221: | ||
Voici un exemple de fichier de configuration très simplifié et sans les commentaires. | Voici un exemple de fichier de configuration très simplifié et sans les commentaires. | ||
- | <code>port=8200 | + | <note important>Dans les sections media_dir ne pas oublier de changer "utilisateur" par notre nom d'utilisateur</note> |
+ | |||
+ | <code>port=49200 | ||
network_interface=eth0,wlan0 | network_interface=eth0,wlan0 | ||
#user=jmaggard | #user=jmaggard | ||
- | media_dir=A,/home/$USER/Musique | + | media_dir=V,/home/utilisateur/Video |
- | media_dir=P,/home/$USER/Images | + | media_dir=P,/home/utilisateur/Images |
- | media_dir=V,/home/$USER/Vidéos | + | media_dir=A,/home/utilisateur/Musique |
+ | media_dir=/home/utilisateur | ||
#merge_media_dirs=no | #merge_media_dirs=no | ||
friendly_name=Serveur DLNA Debian | friendly_name=Serveur DLNA Debian | ||
- | #db_dir=/var/cache/minidlna | + | db_dir=/var/cache/minidlna |
#log_dir=/var/log | #log_dir=/var/log | ||
+ | #log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn | ||
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg | album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg | ||
inotify=yes | inotify=yes | ||
enable_tivo=no | enable_tivo=no | ||
strict_dlna=no | strict_dlna=no | ||
- | notify_interval=900 | + | notify_interval=895 |
serial=12345678 | serial=12345678 | ||
model_number=1 | model_number=1 | ||
- | #minissdpdsocket=/var/run/minissdpd.sock | ||
#root_container=. | #root_container=. | ||
- | #force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title | ||
#max_connections=50</code> | #max_connections=50</code> | ||
Ligne 230: | Ligne 248: | ||
__**Lancer minidlna**__ | __**Lancer minidlna**__ | ||
+ | <code root>service minidlna start</code> | ||
+ | |||
+ | __**Reancer minidlna**__ | ||
<code root>service minidlna restart</code> | <code root>service minidlna restart</code> | ||