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
Dernière révision Les deux révisions suivantes
doc:reseau:minidlna [12/06/2020 14:47]
Slyfox [Configuration rapide et simplifié]
doc:reseau:minidlna [09/08/2023 09:36]
Slyfox [Configuration avancée]
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 ​rapide ​et simplifié ​===== +===== Configuration ​simplifiée ​et graphique ​=====
- +
- +
-<note warning>​ATTENTION! Cette méthode est actuellement en cours de test (mais peut fonctionner)</​note>​+
  
 +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> <code root>
 apt-get update apt-get update
 apt-get -y install minidlna yad sysvinit-utils apt-get -y install minidlna yad sysvinit-utils
-wget https://​debian-facile.org/​_export/​code/​doc:​reseau:​minidlna?​codeblock=2 +wget https://​debian-facile.org/​_export/​code/​doc:​reseau:​minidlna?​codeblock=29 
-chmod +x doc:​reseau:​minidlna?​codeblock=2 +chmod +x doc:​reseau:​minidlna?​codeblock=29 
-./​doc:​reseau:​minidlna?​codeblock=2 +./​doc:​reseau:​minidlna?​codeblock=29 
-rm doc:​reseau:​minidlna?​codeblock=2+rm doc:​reseau:​minidlna?​codeblock=29
 exit</​code>​ exit</​code>​
- 
-<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"​) 
- 
-[[ -n "​$port"​ ]] && port="​8200"​ 
-[[ -n "​$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 
- 
-exit 
-</​file>​ 
 ===== Configuration avancée ===== ===== 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 192: 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=2
 +mv "​doc:​reseau:​minidlna?​codeblock=2"​ "/​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 203: 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 376: 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