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 [12/06/2020 13:20] Slyfox [Installation du paquet] |
doc:reseau:minidlna [12/06/2020 13:57] Slyfox [Fichier configuration simplifié] |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
apt-get install minidlna</code> | apt-get install minidlna</code> | ||
- | ===== Configuration ===== | + | ===== Configuration automatique ===== |
+ | |||
+ | <note warning>ATTENTION! Cette méthode est actuellement en cours expérimentale</note> | ||
+ | |||
+ | <code root> | ||
+ | apt-get update | ||
+ | apt-get -y install minidlna yad sysvinit-utils | ||
+ | wget https://debian-facile.org/_export/code/doc:reseau:minidlna?codeblock=1 | ||
+ | chmod +x /home/slyfox/Bureau/minidlna.sh | ||
+ | /home/slyfox/Bureau/minidlna.sh</code> | ||
+ | |||
+ | <file script> | ||
+ | #! /bin/bash | ||
+ | |||
+ | choix=$(yad --form \ | ||
+ | --title "MiniDLNAConfig" \ | ||
+ | --geometry="500x500" \ | ||
+ | --borders="25" \ | ||
+ | --center \ | ||
+ | --scroll \ | ||
+ | --columns=1 \ | ||
+ | --always-print-result \ | ||
+ | --field=" ":LBL " " \ | ||
+ | --field="Profil":CBE "Serveur DLNA Debian" \ | ||
+ | --field="Dossier musique":DIR "/home" \ | ||
+ | --field="Dossier video":DIR "/home" \ | ||
+ | --field="Dossier image":DIR "/home" \ | ||
+ | --button="gtk-quit:1" \ | ||
+ | --button="gtk-ok:0") | ||
+ | |||
+ | yadStatus="$?" | ||
+ | |||
+ | # Récupération données yadMenu | ||
+ | nameServer=$(awk -F [\|] '{print $2}' <<< "$choix") | ||
+ | aDir=$(awk -F [\|] '{print $3}' <<< "$choix") | ||
+ | vDir=$(awk -F [\|] '{print $4}' <<< "$choix") | ||
+ | pDir=$(awk -F [\|] '{print $5}' <<< "$choix") | ||
+ | |||
+ | if [[ "$yadStatus" == "0" ]]; then | ||
+ | |||
+ | echo -e "port=8200 | ||
+ | #network_interface=eth0 | ||
+ | #user=jmaggard | ||
+ | media_dir=A,"$aDir" | ||
+ | media_dir=V,"$vDir" | ||
+ | media_dir=P,"$pDir"#merge_media_dirs=no | ||
+ | friendly_name="$nameServer" | ||
+ | #db_dir=/var/cache/minidlna | ||
+ | #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 | ||
+ | inotify=yes | ||
+ | enable_tivo=no | ||
+ | strict_dlna=no | ||
+ | #presentation_url=http://www.mylan/index.php | ||
+ | notify_interval=900 | ||
+ | serial=12345678 | ||
+ | model_number=1 | ||
+ | #minissdpdsocket=/var/run/minissdpd.sock | ||
+ | root_container=. | ||
+ | #force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title | ||
+ | #max_connections=50" > "/etc/minidlna.conf" | ||
+ | |||
+ | PATH=$PATH:/usr/sbin | ||
+ | service minidlna start | ||
+ | service minidlna force-reload | ||
+ | fi | ||
+ | |||
+ | exit | ||
+ | </file> | ||
+ | ===== Configuration ===== | ||
Voici le fichier de configuration ''/etc/minidlna.conf'' par défaut: | Voici le fichier de configuration ''/etc/minidlna.conf'' par défaut: | ||
Ligne 229: | Ligne 299: | ||
<file config /etc/minidlna.conf> | <file config /etc/minidlna.conf> | ||
port=8200 | port=8200 | ||
+ | #network_interface=eth0 | ||
+ | #user=jmaggard | ||
+ | media_dir=A,"$aDir" | ||
+ | media_dir=V,"$vDir" | ||
+ | media_dir=P,"$pDir" | ||
+ | #merge_media_dirs=no | ||
+ | friendly_name="$nameServer" | ||
+ | #db_dir=/var/cache/minidlna | ||
+ | #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=60 | + | #presentation_url=http://www.mylan/index.php |
+ | notify_interval=900 | ||
serial=12345678 | serial=12345678 | ||
model_number=1 | model_number=1 | ||
- | media_dir=/home | + | #minissdpdsocket=/var/run/minissdpd.sock |
+ | root_container=. | ||
+ | #force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title | ||
+ | #max_connections=50 | ||
</file> | </file> | ||