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 10:01] paskal |
doc:reseau:minidlna [01/11/2015 11:13] Slyfox [Configuration] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== minidlna ===== | + | ====== minidlna ====== |
* Objet : serveur multimedia minidlna | * Objet : serveur multimedia minidlna | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * 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 : |
- | * Création par [[user>Slyfox]] 31/10/2015 | + | * Création par [[user>Slyfox]] le 31/10/2015 |
- | * Testé par [[user>Slyfox]] le <30.11.2015> sur Debian Stable version jessie | + | * Testé par [[user>Slyfox]] le 30/10/2015 sur Debian Stable version jessie |
- | * 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 !)) | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=144558#p144558|c'est ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | **Nota :** | + | ===== 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. \\ | ||
Ligne 19: | Ligne 17: | ||
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. | ||
- | ==== Installation du paquet ==== | + | ===== Installation du paquet ===== |
<code root>apt-get install minidlna</code> | <code root>apt-get install minidlna</code> | ||
- | ==== Configuration ==== | + | ===== Configuration ===== |
+ | |||
+ | Voilà à ce que ressemble le fichier de configuration /etc/minidlna.conf par défaut: | ||
+ | |||
+ | <code># port for HTTP (descriptions, SOAP, media transfer) traffic | ||
+ | port=8200 | ||
+ | |||
+ | # network interfaces to serve, comma delimited | ||
+ | #network_interface=eth0 | ||
+ | |||
+ | # specify the user account name or uid to run as | ||
+ | #user=jmaggard | ||
+ | |||
+ | # set this to the directory you want scanned. | ||
+ | # * if you want multiple directories, you can have multiple media_dir= lines | ||
+ | # * if you want to restrict a media_dir to specific content types, you | ||
+ | # can prepend the types, followed by a comma, to the directory: | ||
+ | # + "A" for audio (eg. media_dir=A,/home/jmaggard/Music) | ||
+ | # + "V" for video (eg. media_dir=V,/home/jmaggard/Videos) | ||
+ | # + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures) | ||
+ | # + "PV" for pictures and video (eg. media_dir=PV,/home/jmaggard/digital_camera) | ||
+ | media_dir=/opt | ||
+ | |||
+ | # set this to merge all media_dir base contents into the root container | ||
+ | # note: the default is no | ||
+ | #merge_media_dirs=no | ||
+ | |||
+ | # set this if you want to customize the name that shows up on your clients | ||
+ | #friendly_name=My DLNA Server | ||
+ | |||
+ | # set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache | ||
+ | #db_dir=/var/cache/minidlna | ||
+ | |||
+ | # set this if you would like to specify the directory where you want MiniDLNA to store its log file | ||
+ | #log_dir=/var/log | ||
+ | |||
+ | # set this to change the verbosity of the information that is logged | ||
+ | # each section can use a different level: off, fatal, error, warn, info, or debug | ||
+ | #log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn | ||
+ | |||
+ | # this should be a list of file names to check for when searching for album art | ||
+ | # note: names should be delimited with a forward slash ("/") | ||
+ | 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 | ||
+ | |||
+ | # set this to no to disable inotify monitoring to automatically discover new files | ||
+ | # note: the default is yes | ||
+ | inotify=yes | ||
+ | |||
+ | # set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO | ||
+ | enable_tivo=no | ||
+ | |||
+ | # set this to strictly adhere to DLNA standards. | ||
+ | # * This will allow server-side downscaling of very large JPEG images, | ||
+ | # which may hurt JPEG serving performance on (at least) Sony DLNA products. | ||
+ | strict_dlna=no | ||
+ | |||
+ | # default presentation url is http address on port 80 | ||
+ | #presentation_url=http://www.mylan/index.php | ||
+ | |||
+ | # notify interval in seconds. default is 895 seconds. | ||
+ | notify_interval=900 | ||
+ | |||
+ | # serial and model number the daemon will report to clients | ||
+ | # in its XML description | ||
+ | serial=12345678 | ||
+ | model_number=1 | ||
+ | |||
+ | # specify the path to the MiniSSDPd socket | ||
+ | #minissdpdsocket=/var/run/minissdpd.sock | ||
+ | |||
+ | # use different container as root of the tree | ||
+ | # possible values: | ||
+ | # + "." - use standard container (this is the default) | ||
+ | # + "B" - "Browse Directory" | ||
+ | # + "M" - "Music" | ||
+ | # + "V" - "Video" | ||
+ | # + "P" - "Pictures" | ||
+ | # + Or, you can specify the ObjectID of your desired root container (eg. 1$F for Music/Playlists) | ||
+ | # if you specify "B" and client device is audio-only then "Music/Folders" will be used as root | ||
+ | #root_container=. | ||
+ | |||
+ | # always force SortCriteria to this value, regardless of the SortCriteria passed by the client | ||
+ | #force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title | ||
+ | |||
+ | # maximum number of simultaneous connections | ||
+ | # note: many clients open several simultaneous connections while streaming | ||
+ | #max_connections=50</code> | ||
Maintenant configurons le serveur pour qu’il partage efficacement nos fichiers. \\ | Maintenant configurons le serveur pour qu’il partage efficacement nos fichiers. \\ | ||
Ligne 42: | Ligne 126: | ||
<code root>service minidlna restart</code></note> | <code root>service minidlna restart</code></note> | ||
- | === Network interface === | + | ==== Network interface ==== |
Spécifions notre interface de réseau, généralement etho ou eth1 suivant votre carte réseau la commande <code root>ifconfig</code> nous donnera rapidement la réponse. | Spécifions notre interface de réseau, généralement etho ou eth1 suivant votre carte réseau la commande <code root>ifconfig</code> nous donnera rapidement la réponse. | ||
Ligne 55: | Ligne 139: | ||
<code>network_interface=eth0,wlan0</code> | <code>network_interface=eth0,wlan0</code> | ||
- | === 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. minidlna permet de trier nos fichiers part type de média. | ||
Ligne 75: | Ligne 159: | ||
media_dir=/home/$USER/videos_famille</note> | media_dir=/home/$USER/videos_famille</note> | ||
- | === Nom interface === | + | ==== 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...)\\ | 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...)\\ | ||
Ligne 92: | Ligne 176: | ||
<code>inotify=yes</code> | <code>inotify=yes</code> | ||
- | === Augmenter le nombre d'entrée === | + | ==== Augmenter le nombre d'entrées ==== |
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 103: | Ligne 187: | ||
fs.inotify.max_user_watches = 100000</code> | fs.inotify.max_user_watches = 100000</code> | ||
- | === Lancement de minidlna et scan === | + | ==== Lancement de minidlna et scan ==== |
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 minidlna : | ||
Ligne 117: | Ligne 201: | ||
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 DLNA / UPnP. | 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 DLNA / UPnP. | ||
- | ==== Liste de commandes utiles==== | + | ===== Liste de commandes utiles===== |
__**Lancer minidlna**__ | __**Lancer minidlna**__ |