logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [30/05/2023 16:18]
lagrenouille [minidlna]
Ligne 5: Ligne 5:
   * 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à !]] :-)
   * Commentaires : //Pour partager votre contenu multimédia entre votre PC et votre console de jeux, votre platine Blu-Ray, votre téléphone portable ou votre télévision//​   * Commentaires : //Pour partager votre contenu multimédia entre votre PC et votre console de jeux, votre platine Blu-Ray, votre téléphone portable ou votre télévision//​
-  * Suivi :+  * Suivi :{{tag>​à-placer}}
     * Création par [[user>​Slyfox]] le 31/10/2015     * Création par [[user>​Slyfox]] le 31/10/2015
     * Testé par [[user>​Slyfox]] le 30/10/2015 sur Debian Stable version jessie     * Testé par [[user>​Slyfox]] le 30/10/2015 sur Debian Stable version jessie
Ligne 23: Ligne 23:
 apt-get install minidlna</​code>​ apt-get install minidlna</​code>​
  
-===== Configuration ​ =====+===== Configuration ​simplifiée et graphique ​=====
  
 +Pour une configuration simplifiée,​ ouvrons un terminal **en mode administrateur** ([[https://​debian-facile.org/​projets:​ebook-facile:​lescahiersdudebutant?​s[]=administrateur#​passer-en-mode-administrateur|root]]) et entrons les lignes de commandes ci-dessous:
 +<code root>
 +apt-get update
 +apt-get -y install minidlna yad sysvinit-utils
 +wget https://​debian-facile.org/​_export/​code/​doc:​reseau:​minidlna?​codeblock=29
 +chmod +x doc:​reseau:​minidlna?​codeblock=29
 +./​doc:​reseau:​minidlna?​codeblock=29
 +rm doc:​reseau:​minidlna?​codeblock=29
 +exit</​code>​
 +===== Configuration avancée =====
 Voici le fichier de configuration ''/​etc/​minidlna.conf''​ par défaut: Voici le fichier de configuration ''/​etc/​minidlna.conf''​ par défaut:
  
Ligne 112: Ligne 122:
 #​max_connections=50 #​max_connections=50
 </​file>​ </​file>​
 +
 +<note tip>Pour restaurer le fichier de configuration par défaut:\\
 +\\
 +<code root>​wget https://​debian-facile.org/​_export/​code/​doc:​reseau:​minidlna?​codeblock=3
 +mv "​doc:​reseau:​minidlna?​codeblock=3"​ "/​etc/​minidlna.conf"</​code></​note>​
  
 Maintenant configurons le serveur pour qu’il partage efficacement nos fichiers en modifiant le fichier ''​minidlna.conf''​ avec [[:​doc:​editeurs:​nano:​]]:​ Maintenant configurons le serveur pour qu’il partage efficacement nos fichiers en modifiant le fichier ''​minidlna.conf''​ avec [[:​doc:​editeurs:​nano:​]]:​
Ligne 123: Ligne 138:
 <​note>​ <​note>​
 De nombreuses lignes d’options sont commentées,​ c’est à dire qu’il y a un #​(([[doc:​programmation:​commenter|Commenter - le dièse]])) devant afin que le serveur ne prenne pas ces options en compte. \\ De nombreuses lignes d’options sont commentées,​ c’est à dire qu’il y a un #​(([[doc:​programmation:​commenter|Commenter - le dièse]])) devant afin que le serveur ne prenne pas ces options en compte. \\
 +\\
 Nous avons donc le choix : Nous avons donc le choix :
   - soit d'​enlever ce # devant la ligne afin que l’option soit prise en compte, ​   - soit d'​enlever ce # devant la ligne afin que l’option soit prise en compte, ​
Ligne 159: Ligne 175:
  
 Modifions le nom qui apparaîtra sur l’interface des clients ou celui qui apparaîtra sur l'​interface du client DLNA (télévisions,​ smartphones,​ tablettes...)\\ ​ Modifions le nom qui apparaîtra sur l’interface des clients ou celui qui apparaîtra sur l'​interface du client DLNA (télévisions,​ smartphones,​ tablettes...)\\ ​
-De base, le nom n’est pas très explicite, et il sera sûrement plus agréable de lire à la place par exemple : « Serveur DLNA Debian ​». \\+De base, le nom n’est pas très explicite, et il sera sûrement plus agréable de lire à la place par exemple : « MiniDLNA Server ​». \\
 :-) :-)
  
Ligne 165: Ligne 181:
 Ce qui nous donnera pour cet exemple : Ce qui nous donnera pour cet exemple :
  
-<​code>​friendly_name=Serveur DLNA Debian</​code>​+<​code>​friendly_name=MiniDLNA Server</​code>​
  
 ==== Répertoire du cache ==== ==== Répertoire du cache ====
Ligne 222: Ligne 238:
 Une fois toutes les modifications faites enregistrons-les via les touches <​key>​F3</​key>​ ou <​key>​C-o</​key> ​ puis validons par <​key>​Entrée</​key>​. \\ Une fois toutes les modifications faites enregistrons-les 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>​ Nous pouvons enfin quitter [[:​doc:​editeurs:​nano:​]] via les touches <​key>​F2</​key>​ ou <​key>​C-x</​key>​
- 
-===== Fichier configuration simplifié ===== 
- 
-Voici un exemple de fichier de configuration très simplifié, épuré et sans commentaires. 
- 
-<file config /​etc/​minidlna.conf>​ 
-port=8200 
-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 
-notify_interval=60 
-serial=12345678 
-model_number=1 
-media_dir=/​home 
-</​file>​ 
  
  
Ligne 312: Ligne 312:
 Nous pouvons enfin quitter [[:​doc:​editeurs:​nano:​]] via les touches <​key>​F2</​key>​ ou <​key>​C-x</​key>​ Nous pouvons enfin quitter [[:​doc:​editeurs:​nano:​]] via les touches <​key>​F2</​key>​ ou <​key>​C-x</​key>​
  
 +===== Ouvrir des media ====
  
 +=== VLC ===
  
 +  * [[https://​debian-facile.org/​doc:​media:​vlc#​upnp-ou-dlna|VLC UPnP ou DLNA]]
  
 +=== VLC Android ===
  
 +  * Vérifions sur notre smartphone que notre wifi est activé et connecté sur le réseau où notre serveur se trouve.
 +  * Ouvrons VLC.
 +  * Sélectionnons via les 3 traits en haut à gauche "​Réseau local"​.
 +  * Attendons que le smartphone scanne les différents serveurs et sectionnons celui qui nous intéresse.
 +  * Il ne reste plus qu'a naviguer dans les répertoires et choisir le fichier à ouvrir. ​
  
  
 +
 +
 +===== Script de configuration graphique ====
 +
 +Script de configuration graphique, voir chapitre: [[https://​debian-facile.org/​doc:​reseau:​minidlna#​configuration-simplifiee-et-graphique]]
 +
 +<file config minidlna_install>​
 +#! /bin/bash
 +
 +choix=$(yad --form \
 +--title "​MiniDLNAConfig"​ \
 +--geometry="​550x350"​ \
 +--borders="​25"​ \
 +--center \
 +--scroll \
 +--columns=1 \
 +--always-print-result \
 +--field="​ ":LBL " " \
 +--field="​Port":​CBE "​8200"​ \
 +--field="​Nom du service":​CBE "​MiniDLNA"​ \
 +--field="​Dossier musique":​DIR "/​home"​ \
 +--field="​Dossier video":​DIR "/​home"​ \
 +--field="​Dossier image":​DIR "/​home"​ \
 +--field="​Interval mise à jour":​CB "​60!360!600!900!1800!3600"​ \
 +--button="​gtk-quit:​1"​ \
 +--button="​gtk-ok:​0"​)
 +
 +yadStatus="​$?"​
 +
 +# Récupération données yad
 +port=$(awk -F [\|] '​{print $2}' <<<​ "​$choix"​)
 +nameServer=$(awk -F [\|] '​{print $3}' <<<​ "​$choix"​)
 +aDir=$(awk -F [\|] '​{print $4}' <<<​ "​$choix"​)
 +vDir=$(awk -F [\|] '​{print $5}' <<<​ "​$choix"​)
 +pDir=$(awk -F [\|] '​{print $6}' <<<​ "​$choix"​)
 +pDir=$(awk -F [\|] '​{print $6}' <<<​ "​$choix"​)
 +notifyInterval=$(awk -F [\|] '​{print $7}' <<<​ "​$choix"​)
 +
 +[[ -z "​$port"​ ]] && port="​8200"​
 +[[ -z "​$nameServer"​ ]] && nameServer="​MiniDLNA"​
 +
 +if [[ "​$yadStatus"​ == "​0"​ ]]; then
 +
 +echo -e "​port="​$port"​
 +#​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="​$notifyInterval"​
 +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
 +
 +echo
 +echo "​-------------------------------------------------------"​
 +echo "​minidlna.conf"​
 +echo "​-------------------------------------------------------"​
 +cat "/​etc/​minidlna.conf"​
 +echo
 +
 +exit
 +</​file>​
doc/reseau/minidlna.txt · Dernière modification: 09/08/2023 10:50 par Slyfox

Pied de page des forums

Propulsé par FluxBB