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
minidlna [Le 02/08/2014, 11:51]
TravellingFroggy [Pour TV Samsung]
minidlna [Le 03/02/2024, 13:55] (Version actuelle)
Coeur Noir [Configuration de l'utilisateur et groupe]
Ligne 1: Ligne 1:
-{{tag>​partage upnp dlna}}+{{tag>Focal Bionic ​partage upnp dlna}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Ready Media (anciennement MiniDLNA) : Mini Serveur DLNA très simple ====== ====== Ready Media (anciennement MiniDLNA) : Mini Serveur DLNA très simple ======
  
-L'​objectif ​est de présenter ce serveur DLNA vraiment ​simple d'​utilisation.  +MiniDLNA / Ready Media est un serveur ​[[dlna|DLNA]] pour linux simple d'​utilisation.
-Comme [[uShare]], **Ready Media** (anciennement **MiniDLNA**) va permettre de partager vos vidéos, votre musique, vos images... entre votre PC et votre console de jeux, votre platine Blu-Ray, votre téléphone portable ou votre télévision!!!\\  +
-Ce serveur est une bonne alternative à uShare pour ceux qui ont des problèmes de lecture des MPEG4 ou de partage sur un téléviseur.+
  
-SITES OFFICIELS +Comme [[uShare]], **Ready Media** (anciennement **MiniDLNA**) va permettre de partager vos vidéos, votre musique, vos images... entre votre PC et votre console de jeux, votre platine Blu-Ray, votre téléphone portable ou votre télévision.
-http://​minidlna.sourceforge.net/  +
-http://​sourceforge.net/​projects/​minidlna/​+
  
 +Ce serveur de diffusion est une bonne alternative à uShare pour ceux qui ont des problèmes de lecture des MPEG4 ou de partage sur un téléviseur.
  
-===== Matériel Clients testé ===== +Ce serveur ​dlna a la réputation d'​être très stable sous debian/​ubuntu,​ contrairement à [[ushare|uShare]] ​qui peut dysfonctionner lors du passage d'une musique à l'​autre,​ ou à [[mediatomb|mediatomb]] qui ne fait pas automatiquement l'​arborescence.
-MiniDLNA est un serveur qui fonctionne parfaitement avec tous les périphériques suivants :+
  
-  * Décodeur TV UHD86 à travers LiveBox mini 2 +MiniDLNA ​Ready Media est très stable et autonomeidéal ​pour partager un disque dur entier ​par exemple.
-  * BBox Fibre TV +
-  * Cambridge Audio Streamer 6 +
-  * Freebox HD +
-  * Freebox Revolution +
-  * IPHONE 3G +
-  * IPAD (divers logiciels dont Airplay) +
-  * LG DP1B (mise à jour nécessaire : juillet 2011) +
-  * Lecteur Blu Ray disc3D LG BX580 lecture de tous ce que j'ai pu tester (image video, music, MKV, MP4, MP3 DivX6 H.264/MPEG4 ,MPEG ,JPEG) aucune restriction ​pour le moment . +
-  * Neuf Box SFR (NB4-MAIN-R3.1.10) +
-  * Numericable LaBox (sauf .srt) +
-  * Orange Liveradio Vintage (poste de radio FM/Wifi webradio + dlna) +
-  * Philips NetTV 40FLH7605H (Play/​Pause/​FW/​RW OK, musique et photos OK, Video sans sous-titres) +
-  * Samsung Galaxy'​S GT-I9000 (Lecture Xvid,​Divx,​Mkv) +
-  * Samsung TV LCD LE32D550 +
-  * Samsung TV LCD LE40B651 +
-  * Samsung TV LCD LE40C630 +
-  * Samsung TV LED UE40D5000 et UE46D5700 +
-  * Samsung TV LED Série 6 (UE32C6000) +
-  * Samsung TV LED Série 6 (UE46ES6300) +
-  * Samsung TV LED Série 6 (UE50ES6900) +
-  * Samsung TV LED Série 7 (UE40B7000) +
-  * Samsung TV LED 3D UE40C7700 +
-  * Samsung TV LED 3D 40UE6030 +
-  * Samsung Home cinéma HT C5500 +
-  * Sony Bravia kdl (limitations aux formats reconnus ​par la TV) +
-  * Sony BDV E370 3D Ready (Home cinema Bluray, DVD, Xvid, Divx, etc) +
-  * Sony BDP-S370 (MKV, MPEG4, XViD, DiVX5 et VIDEO_TS/​MPEG2 Firmware version M03.R.769) ​  +
-  * Sony Playstation 3 +
-  * TABBEE +
-  * XBOX 360 (Différentiation des Vidéos, Musique et Image et lecture du MPEG4) +
-  * Amplificateur Onkyo TX-8050 +
-  * Application Android HouseMedia+
  
-home cinema ​: +[[http://​minidlna.sourceforge.net/​|SITE OFFICIEL]]
-  * Samsung HT D5100 +
-  * Samsung HT D7100 +
-  * Samsung HT F5200 +
-===== Installation =====+
  
-==== Depuis le dépôt Universe (Ubuntu 11.10 Oneiric Ocelot et suivants) ==== 
  
-Le paquet étant disponible dans le dépôt universe, il s'​[[:​tutoriel:​comment_installer_un_paquet|installe]] depuis la logithèque ou en cliquant sur ce lien  **[[apt>​minidlna]]**.+===== Installation =====
  
-==== Depuis ​le dépôt PPA (Ubuntu 9.10 Karmic Koala et suivantes) ====+Le paquet étant disponible dans les [[:​dépôts]],​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] ​ **[[apt>​minidlna]]**.
  
-[[:​PPA|Ajoutez le PPA]] **ppa:​stedy6/​stedy-minidna**((https://​launchpad.net/​~stedy6/​+archive/​stedy-minidna)) dans vos sources de logicielspuis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez ​la liste des paquets]].+===== Principes simplifiés d'​utilisation ===== 
 +  ​Installer Ready Media (ex MiniDLNA) sur votre PC, qui doit être relié à votre réseau local (votre box internet). 
 +  ​Configurer l'​outil pour définir à quoi le serveur ​ DLNA peut accéder (par exemple votre répertoire de films, ou de musiques)
 +  - Le PC doit être allumé et Ready Media lancé. Le PC ne doit pas se mettre en veille pendant la diffusion. 
 +  - Allez sur le périphérique qui doit afficher le film ou la musique. Il doit être relié à votre réseau local (votre box internet)
 +  - S'il est compatible DLNA et relié au réseauil détecte automatiquement le serveur. Une télé, par exemple, affichera ​la liste des films du répertoire configuré sur le PC. 
 +  - Il reste à lancer le flux multimédia (photos, films, musiques, ...) choisit. 
 +  - Une télé va être normalement le contrôleur de diffusion (elle la lance ou l'​arrête),​ mais il peut être nécessaire d'​avoir un appareil additionnel (une télécommande) pour certains matériels. 
 +  - Si l'​appareil n'est pas DLNA, il est parfois possible d'y installer un logiciel ajoutant cette compatibilité.
  
-Puis [[:​tutoriel:​comment_installer_un_paquet|on installe le paquet]] **[[apt://​minidlna|minidlna]]**.+===== Lancement de l'​application =====
  
-==== Par l'archive ====+**MiniDLNA** est installé comme un service et sera lancé automatiquement quand votre ordinateur sera démarré. À priori, vous n'avez donc jamais à utiliser de commandes pour (re)lancer / stopper ce programme (surtout si vous avez laissé ​l'option de recherche automatique de nouveaux fichiers), cependant si besoin, voici les commandes à utiliser.
  
-Télécharger le fichier tar.gz à l'​adresse : \\  +Pour redémarrer ​arrêter ​état minidlna ​
-http://sourceforge.net/​projects/​minidlna/+<​code>​ 
 +sudo systemctl restart minidlna 
 +sudo systemctl stop minidlna 
 +sudo systemctl status minidlna 
 +</code>
  
-Puis [[:​archivage#​archiver_et_extraire_une_archive|décompressez l'​archive]] ​ 
-<​code>​tar -zxvf minidlna_1.0.16.3_static.tar.gz</​code>​ 
  
-<note important>Remarque : la décompression de l'​archive crée les répertoires etc/ et usr/sbin/ là où vous vous trouvez !!!</note>+Pour reconstruire la base de données : 
 +<code>sudo systemctl restart minidlna</code>
  
-Déplacer  ​minidlna ​et son fichier de configuration : +===== Configuration de minidlna ​===== 
-<​code>​sudo mv usr/sbin/minidlna ​/usr/sbin/</​code>​+Rien de compliqué, tous les paramètres sont dans le fichier de configuration ​''/​etc/​minidlna.conf ''​. La seule chose à configurer obligatoirement concerne l'​emplacement des répertoires multimédias à partager (photos, vidéos et audio). Exemple où on indique 2 répertoires (on peut en mettre autant qu'on veut) 
 +<​code>​# Path to the directory you want scanned for media files. 
 + ​media_dir=A,​/home/toto/​musique 
 + ​media_dir=V,/​home/​toto/​videos</​code>​ 
 +La lettre (P=Photo ; V=Vidéo ; A=Audio) indique le type de fichier à afficher, mais ce n'est pas une obligation. Si le type de fichier n'est pas spécifié, tous les fichiers du répertoire apparaitrons. Par exemple : 
 +<​code>​ 
 +# Path to the directory you want scanned for media files. 
 + ​media_dir=/​home/​toto/​musique 
 + ​media_dir=/home/toto/videos</​code>​
  
-<​code>​sudo mv etc/​minidlna.conf /etc/</​code>​+On peut ajouter (pas obligatoire) d'​autres options dans le fichier, comme le nom qui s'​affichera dans votre TV. Par exemple : 
 +<​code>​friendly_name=Serveur DLNA de Toto</​code>​
  
-Pour lancer ​le serveur ​minidlna ​en arrière plan : +Voilà un exemple de ce que contient ​le fichier ''/​etc/​minidlna.conf ''​. Ne modifiez rien que vous ne comprenez pas, à part les répertoires à partager. 
-<code>/usr/​sbin/​minidlna ​-f /etc/minidlna.conf ​-R</​code>​+<file># This is the configuration file for the MiniDLNA daemon, a DLNA/UPnP-AV media 
 +# server. 
 +
 +# Unless otherwise noted, the commented out options show their default value. 
 +
 +# On Debian, you can also refer to the minidlna.conf(5) man page for 
 +# documentation about this file.
  
-Pour lancer le serveur minidlna avec la console en sortie : +# Specify the user name or uid to run as (root by default). 
-<​code>​/usr/sbin/​minidlna -f /etc/minidlna.conf -P /var/run/minidlna.pid -d -R</​code>​+# On Debian system command line option (from /etc/default/minidlna) overrides this. 
 +#user=minidlna
  
-<​note>​1- s'il a été installé par le PPA,  la commande est : 
-<​code>​ minidlna -f /​etc/​minidlna.conf -R</​code>​ (il ne faut pas préciser le chemin) 
  
-2- constaté sur lucid il vaut mieux la lancer en sudo +# Path to the directory you want scanned for media files. 
-</note>+
 +# This option can be specified more than once if you want multiple directories 
 +# scanned. 
 +
 +# If you want to restrict a media_dir to a specific content type, you can 
 +# prepend the directory name with a letter representing the type (A, P or V), 
 +# followed by a comma, as so
 +#   * "​A"​ for audio    (eg. media_dir=A,/​var/​lib/​minidlna/​music) 
 +#   * "​P"​ for pictures (eg. media_dir=P,/​var/​lib/​minidlna/​pictures) 
 +#   * "​V"​ for video    (eg. media_dir=V,/​var/​lib/​minidlna/​videos) 
 +#   * "​PV"​ for pictures and video (eg. media_dir=PV,/​var/​lib/​minidlna/​digital_camera) 
 +media_dir=V,/​home/​toto/​Vidéos 
 +media_dir=P,/​home/​toto/​Images 
 +media_dir=A,/​home/​toto/Musique
  
-===== Lancement de l'​application =====+# Set this to merge all media_dir base contents into the root container 
 +# (The default is no.) 
 +#​merge_media_dirs=no
  
-Si vous avez installée **Ready Media** /  **MiniDLNA** par les dépots, il est installé comme un service et sera lancé automatiquement quand votre ordinateur sera démarréA priori, vous n'avez donc jamais à utiliser de commandes pour (re)lancer ​stopper ce programme (surtout si vous avez laissé l'​option de recherche automatique de nouveaux fichiers), cependant si besoin, voici les commandes à utiliser.+# Path to the directory that should hold the database and album art cache. 
 +db_dir=/var/​cache/​minidlna
  
-Pour redémarrer / arrêter / état minidlna : +# Path to the directory that should hold the log file
-<​code>​ +log_dir=/var/log
-sudo /etc/init.d/minidlna restart +
-sudo /etc/​init.d/​minidlna stop +
-sudo /​etc/​init.d/​minidlna status +
-</code>+
  
 +# Type and minimum level of importance of messages to be logged.
 +#
 +# The types are "​artwork",​ "​database",​ "​general",​ "​http",​ "​inotify",​
 +# "​metadata",​ "​scanner",​ "​ssdp"​ and "​tivo"​.
 +#
 +# The levels are "​off",​ "​fatal",​ "​error",​ "​warn",​ "​info"​ or "​debug"​.
 +# "​off"​ turns of logging entirely, "​fatal"​ is the highest level of importance
 +# and "​debug"​ the lowest.
 +#
 +# The types are comma-separated,​ followed by an equal sign ("​="​),​ followed by a
 +# level that applies to the preceding types. This can be repeated, separating
 +# each of these constructs with a comma.
 +#
 +# The default is to log all types of messages at the "​warn"​ level.
 +#​log_level=general,​artwork,​database,​inotify,​scanner,​metadata,​http,​ssdp,​tivo=warn
  
-Pour reconstruire la base de données ​+# Use a different container as the root of the directory tree presented to 
-<​code>​sudo /etc/init.d/minidlna force-reload</code>+# clients. The possible values are
 +#   * "." - standard container 
 +#   * "​B"​ - "​Browse Directory"​ 
 +#   * "​M"​ - "​Music"​ 
 +#   * "​P"​ - "​Pictures"​ 
 +#   * "​V"​ - "​Video"​ 
 +#   * Or, you can specify the ObjectID of your desired root container 
 +#     (eg. 1$F for Music/Playlists) 
 +# If you specify "​B"​ and the client device is audio-only then "Music/Folders"​ 
 +# will be used as root. 
 +#​root_container=.
  
-===== Configuration de minidlna ===== +# Network interface(s) to bind to (e.g. eth0)comma delimited. 
-Rien de compliquétous les paramètres sont dans le fichier de configuration ''/​etc/​minidlna.conf ''​ :+# This option can be specified more than once. 
 +#​network_interface=
  
-  * port : mettre 49200 +Port number ​for HTTP traffic ​(descriptions,​ SOAP, media transfer)
-  * network_interface=eth0 (par câble ethernet ou bien ''​wlan0''​ pour le WiFi) séparé par des virgules dans le cas de plusieurs interfaces réseau ex: wlan0,​eth0 +# This option is mandatory (or it must be specified on the command-line using 
-  * (fonctionnels chez moi sur une Debian 6 avec minidlna en version 1.0.18-5.dc1) +# "​-p"​). 
-  * media_dir=A,/​repertoire/​musique (les répertoires à scanner) +port=8200
-  * db_dir=/​var/​cache/​minidlna (répertoire du cache) [par défaut : ''/​tmp''​] +
-  * friendly_name=Nexus DLNA Server (ou ce que vous voulez voir apparaître sur l'​interface du client DLNA via la télévision) +
-  +
-<​file>​port for HTTP (descriptions,​ SOAP, media transfer) ​traffic +
-port=49200+
  
-network interface to bind to (this is the only interface that will serve files+URL presented ​to clients ​(e.g. http://​example.com:​80). 
-network_interface=eth0+#​presentation_url=/
  
-set this to the directory you want scanned+Name that the DLNA server presents ​to clients
-* if have multiple directories,​ you can have multiple media_dir= lines +Defaults ​to "​hostnameusername". 
-# * if you want to restrict a media_dir to a specific content type, you +friendly_name="Serveur DLNA de toto"
-#   can prepend the type, followed by a comma, to the directory: +
-#   ​+ ​"A" for audio  (egmedia_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) +
-media_dir=A,/​repertoire/​musique +
-media_dir=P,/​repertoire/​photos +
-media_dir=V,/​repertoire/​films+
  
-set this if you want to customize ​the name that shows up on your clients +Serial number ​the server reports to clients
-friendly_name=My DLNA Server+# Defaults to the MAC address of nework interface. 
 +#serial=
  
-set this if you would like to specify ​the directory where you want MiniDLNA ​to store its database and album art cache +Model name the server reports ​to clients. 
-db_dir=/​var/​cache/​minidlna+#model_name=Windows Media Connect compatible (MiniDLNA)
  
-this should be a list of file names to check for when searching for album art +Model number the server reports ​to clients. 
-note: names should be delimited with a forward slash ("/"​) +Defaults to the version number of minidlna. 
-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+#​model_number=
  
-set this to no to disable inotify monitoring to automatically discover ​new files +Automatic discovery of new files in the media_dir directory.
-# note: the default is yes+
 inotify=yes inotify=yes
  
-set this to yes to enable support ​for streaming ​.jpg and .mp3 files to a TiVo supporting HMO +List of file names to look for when searching for album art. 
-enable_tivo=no+# Names should be delimited with a forward slash ("/"​). 
 +# This option can be specified more than once. 
 +album_art_names=Cover.jpg/cover.jpg/​AlbumArtSmall.jpg/​albumartsmall.jpg 
 +album_art_names=AlbumArt.jpg/​albumart.jpg/​Album.jpg/​album.jpg 
 +album_art_names=Folder.jpg/​folder.jpg/​Thumb.jpg/​thumb.jpg
  
-set this to strictly ​adhere to DLNA standards. +Strictly ​adhere to DLNA standards. 
-This will allow server-side downscaling of very large JPEG images, +# This allows ​server-side downscaling of very large JPEG images, which may 
-#   which may hurt JPEG serving performance on (at least) Sony DLNA products. +# decrease ​JPEG serving performance on (at least) Sony DLNA products. 
-strict_dlna=no+#strict_dlna=no
  
-default presentation url is http address on port 80 +Support for streaming .jpg and .mp3 files to a TiVo supporting HMO. 
-#presentation_url=http://​www.mylan/​index.php+#enable_tivo=no
  
-notify interval ​in seconds. ​default ​is 895 seconds. +Which method to use for registering ​in TiVo: '​bonjour'​ (default) or 
-notify_interval=900+# legacy '​beacon'​ 
 +#​tivo_discovery=bonjour
  
-serial and model number the daemon will report to clients +SSDP notify interval, in seconds. 
-in its XML description +#notify_interval=895
-serial=12345678 +
-model_number=1 +
-</​file>​ +
-<note warning>​Par défaut, lorsque //​miniDLNA//​ est lancé en tant que service, il est exécuté avec l'​utilisateur ''​minidlna''​ et groupe ''​minidlna''​. Selon les permissions sur vos répertoires et fichiers, cela peut être un problème pour que vos fichiers apparaissent dans //​miniDLNA//​.+
  
-Voir le chapitre suivant pour changer l'​utilisateur et le groupe avec lequel est exécuté //miniDLNA//.</​note>​+# Path to the MiniSSDPd socket, for MiniSSDPd support. 
 +#​minissdpdsocket=/run/minissdpd.sock
  
-<note important>​Vous n'​êtes pas obligés d'​associer une lettre aux répertoires devant être scannés :\\ +# Always set SortCriteria to this value, regardless of the SortCriteria 
-media_dir=/media/My Passport/​videos/​\\ media_dir=/​media/​WALKMAN/​musiques/​\\ +# passed by the client 
-</​note>​+# e.g. force_sort_criteria=+upnp:​class,​+upnp:​originalTrackNumber,​+dc:​title 
 +#​force_sort_criteria=
  
 +# maximum number of simultaneous connections
 +# note: many clients open several simultaneous connections while streaming
 +#​max_connections=50
  
-<note important>Selon la quantité de média que vous partagez, leur disponibilité pour vos appareils clients ne sera pas immédiate. On peut facilement croire à tort que seuls quelques premiers dossiers sont partagés, simplement parce que miniDLNA n'a pas fini de tout scannerUne bonne méthode consiste à le lancer la première fois avec la console en sortie (cf 2.3) +# set this to yes to allow symlinks that point outside user-defined media_dirs. 
-</​note>​+#​wide_links=no 
 + 
 +</file> 
 +Par défaut, lorsque //​miniDLNA//​ est lancé en tant que service, il est exécuté avec l'​utilisateur ''​minidlna''​ et groupe ''​minidlna''​. Selon les permissions sur vos répertoires et fichiers, cela peut être un problème pour que vos fichiers apparaissent dans //​miniDLNA//​. 
 + 
 +Voir le chapitre suivant pour changer l'​utilisateur et le groupe avec lequel est exécuté //​miniDLNA//​. 
 + 
 +Selon la quantité de média que vous partagez, leur disponibilité pour vos appareils clients ne sera pas immédiate. On peut facilement croire à tort que seuls quelques premiers dossiers sont partagés, simplement parce que miniDLNA n'a pas fini de tout analyser.
  
-<note important>​Si le serveur n'​apparait ​pas sur le client, baisser le notify interval dans le fichier minidlna.conf,​ par exemple à 5 :+<note important>​Si le serveur n’apparaît ​pas sur le client, baisser le notify interval dans le fichier minidlna.conf,​ par exemple à 5 :
 <​file>#​ notify interval in seconds. default is 895 seconds. <​file>#​ notify interval in seconds. default is 895 seconds.
 notify_interval=5 notify_interval=5
Ligne 187: Ligne 210:
 </​note>​ </​note>​
  
-<note important>​En cas de problèmes ​de droits lors du lancementune solution pour éviter un lancement en root (sudo) ​est de récupérer l'archive sur sourceforge:​\\ +=====Autre options===== 
-[[http://​sourceforge.net/​projects/​minidlna/​]]\\ +====Le PC n'​apparait pas sur la TV==== 
-  * créer un répertoire .minidlna dans le répertoire utilisateur\\ +Si le serveur n'​apparaît pas sur le client, il est possible ​de baisser la valeur ​de la ligne **notify interval**par exemple à 60, c'est a dire qu'il va attendre 60 secondes pour lancer une recherche de media ajoutéCela peut régler ​le problèmeExemple de ligne : 
-  * décompresser dans ce répertoire ​.minidlna ​ \\ +<code>notify_interval=60</code>
-  * modifier le fichier minidlna.conf\\ +
-<file> +
-# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache +
-db_dir=/home/​MON_NOM_UTILISATEUR/​.minidlna+
  
-# set this if you would like to specify the directory where you want MiniDLNA to store its log file +==== Configuration de l'​utilisateur et groupe ​====
-log_dir=/​home/​MON_NOM_UTILISATEUR/​.minidlna +
-</​file>​ +
- +
-   * et adapter la commande de lancement:​\\ +
-Par exemple:​\\ +
-<​code>/​home/​MON_NOM_UTILISATEUR/​.minidlna/​usr/​sbin/​minidlna -f /​home/​MON_NOM_UTILISATEUR/​.minidlna/​etc/​minidlna.conf</​code>​ +
-</​note>​ +
-===== Pochettes de films  ===== +
-=== Configuration de l'​utilisateur et groupe ===+
  
 Par défaut, //​miniDLNA//​ (lorsqu'​il a été installé depuis les dépôts) est exécuté automatiquement au démarrage de l'​ordinateur comme un service. Par défaut, //​miniDLNA//​ (lorsqu'​il a été installé depuis les dépôts) est exécuté automatiquement au démarrage de l'​ordinateur comme un service.
-L'​utilisateur et le groupe par défaut ​utilisé ​sont : ''​minidlna''​.+L'​utilisateur et le groupe par défaut ​utilisés ​sont : ''​minidlna''​.
  
-Cela peut poser un problème d'​accès à vos fichiers de média, s'ils ne sont pas en accès ​pour tout le monde. Vous pouvez donner l'​accès à tout le monde à vos fichiers ​(en ligne de commande c'est ''​chmod a+rx //mes_fichiers_et_répertoires//''​).+Cela peut poser un problème d'​accès à vos fichiers de média, s'ils ne sont pas en accessible en lecture ​pour tout le monde. Vous pouvez donner l'​accès ​en lecture ​à tout le monde pour vos fichiers, par exemple : 
 +<​code>​ sudo chmod a+rX /chemin/dossier/vidéos</​code>​
  
-Cependant, si vous ne désirez pas faire ceci, vous pouvez changer l'​utilisateur et le groupe utilisé par //​miniDLNA//​. ​Il suffit de modifier le fichier ''/​etc/​default/​minidlna''​ (en mode ''​root''​ avec ''​sudo''​) et plus particulièrement les lignes : +Cependant, si vous ne désirez pas faire ceci, vous pouvez changer l'​utilisateur et le groupe utilisé par //​miniDLNA//​.
-''#​USER="​minidlna"​ +
-#​GROUP="​minidlna"​ +
-''​+
  
-Par exemple, si vos utilisateurs sont dans le groupe ''​users''​ et que vos fichiers et répertoires sont accessibles à ce groupe, voici les manipulations à effectuer : 
-* changer le fichier ​ ''/​etc/​default/​minidlna''​ :  
-''#​USER="​minidlna"​ 
-GROUP="​users"​ 
-''​ 
-* changer le groupe de l'​utilisateur ''​minidlna''​ 
-''​$ sudo adduser minidlna users 
-$ sudo usermod -g users minidlna 
-$ sudo delgroup minidlna 
-''​ 
  
-Et voilà c'est fait, //miniDLNA// sera exécuté ​avec le groupe users et pourra lire tous vos fichiers. Si vous voulez le redémarrer immédiatement,​ il suffit de taper :+[[:​tutoriel:​comment_modifier_un_fichier|Modifier les lignes du fichier]] **/etc/default/minidlna** ​avec les [[:sudo|droits d'​administration]] :​ 
 +<​file>​ 
 +#​USER="​minidlna"​ 
 +#​GROUP="​minidlna"​ 
 +</​file>​
  
 +Concrètement,​ ajouter la ligne : <​file>​GROUP="​nom_de_l'​utilisateur"​ </​file>​ (où //​nom_de_l'​utilisateur//​ est à remplacer par le nom de l'​utilisateur (user) de votre machine).\\
 +\\
 +La modification de ce paramètre se fait par un autre moyen pour systemd \\
 +<​code>​ # User and group the daemon should run as </​code>​ <​code>#​ only for sysV init, for systemd please override minidlna.service </​code>​ \\ Dans ce cas, il faut modifier le fichier /​usr/​lib/​systemd/​system/​minidlna.service pour y changer le groupe utilisateur,​ et finir par : \\ <​code>​ sudo systemctl daemon-reload </​code>​\\
 +On peut aussi faire le choix d'​ajouter son utilisateur au groupe minidlna \\
 +<​code>​ sudo adduser mon_utilisateur minidlna</​code>​\\
 +ou inversement - et selon qui ( utilisateur et groupe ) est propriétaire des éléments partagés via dlna - ajouter l'​utilisateur //​minidlna// ​ au groupe de l'//​$USER//​ propriétaire des éléments partagés :\\
 +<​code>​sudo adduser minidlna $USER</​code>​\\
 +===== Pochettes de films  =====
  
 ==== Pour TV Samsung ==== ==== Pour TV Samsung ====
Ligne 253: Ligne 264:
 Il conviendra de convertir le fichier png au format jpg (avec gimp par exemple) pour que celà fonctionne avec le serveur minidlna Il conviendra de convertir le fichier png au format jpg (avec gimp par exemple) pour que celà fonctionne avec le serveur minidlna
 ===== Vidéos avec pistes de sous-titre ===== ===== Vidéos avec pistes de sous-titre =====
-Certains types de conteneurs vidéo embarquent une piste pour les sous-titres,​ qui ne s'​affichent pas sur l'​écran de télé (exemple : fichiers MKV). +Certains types de conteneurs vidéo embarquent une piste pour les sous-titres,​ qui ne s'​affichent pas sur l'​écran de télé (exemple : fichiers MKV).
  
 Pour bénéficier des sous-titres,​ il suffit d'​extraire cette piste (par exemple avec [[mkv_extractor_gui_v4|MKV Extractor GUI]] ) dans un fichier du même nom que le fichier vidéo (testé avec l'​extension .srt), et de le placer dans le même dossier. Pour bénéficier des sous-titres,​ il suffit d'​extraire cette piste (par exemple avec [[mkv_extractor_gui_v4|MKV Extractor GUI]] ) dans un fichier du même nom que le fichier vidéo (testé avec l'​extension .srt), et de le placer dans le même dossier.
Ligne 259: Ligne 270:
 <note important>​Les sous-titres fonctionnent comme testés sur une TV Panasonic TX-PF50G30 mais ne sont pas supportés par la Freebox Revolution (v6) sur le même serveur et le même film. <note important>​Les sous-titres fonctionnent comme testés sur une TV Panasonic TX-PF50G30 mais ne sont pas supportés par la Freebox Revolution (v6) sur le même serveur et le même film.
 </​note>​ </​note>​
 +
 ===== Configuration du Pare-feu ===== ===== Configuration du Pare-feu =====
  
-Il vous faudra certainement configurer votre [[:​pare-feu]] pour que tout fonctionne correctement. Pour faire cela il est recommandé d'​utiliser [[:gufw]] qui est une interface graphique pour le pare-feu [[:​iptables]] d'​Ubuntu.+Si vous utilisez un [[:​pare-feu]], il faudra le configurer ​pour que tout fonctionne correctement.
  
-Avec [[:gufw]] il vous suffit d'​ajouter une nouvelle règle pour autoriser le service uPnP (port 49200 dans l'​exemple) quand la source est l'​adresse IP de vos équipements.+Avec [[:gufw]] il vous suffit d'​ajouter une nouvelle règle pour autoriser le service uPnP (port 8200 dans l'​exemple) quand la source est l'​adresse IP de vos équipements.
  
 Exemple de mise en application pour un réseau sous Livebox Exemple de mise en application pour un réseau sous Livebox
-<​code>​sudo ufw allow from 192.168.1.0/​24 to any port 49200</​code>​+<​code>​sudo ufw allow from 192.168.1.0/​24 to any port 8200</​code>​ 
 + 
 +===== Matériel Clients testé ===== 
 +DLNA va fonctionner avec des matériels relativement récent. Leur documentation précise normalement cette compatibilité. 
 + 
 +La liste suivante n'est pas exhaustive, mais ces périphériques sont compatibles : 
 +  * Décodeur TV UHD86 à travers LiveBox mini 2 
 +  * Décodeur TV UHD87 avec livebox play 3 
 +  * BBox Fibre TV 
 +  * Cambridge Audio Streamer 6 
 +  * Freebox HD 
 +  * Freebox Revolution 
 +  * IPHONE 3G 
 +  * IPAD (divers logiciels dont Airplay) 
 +  * LG DP1B (mise à jour nécessaire : juillet 2011) 
 +  * Lecteur Blu Ray disc3D LG BX580 lecture de tous ce que j'ai pu tester (image video, music, MKV, MP4, MP3 DivX6 H.264/MPEG4 ,MPEG ,JPEG) aucune restriction pour le moment. 
 +  * LiveBox (décodeur TV4) 
 +  * Neuf Box SFR (NB4-MAIN-R3.1.10) 
 +  * Netbox 
 +  * Numericable LaBox (sauf .srt, ou alors [[http://​ehc.ac/​p/​minidlna/​patches/​129/​|via un patch]]) 
 +  * Orange Liveradio Vintage (poste de radio FM/Wifi webradio + dlna) 
 +  * Onkyo TX-8050 amplificateur / lecteur réseau 
 +  * Onkyo CR-N765 amplificateur / lecteur CD et réseau 
 +  * Oppo BDP-93EU 
 +  * Philips NetTV 40FLH7605H (Play/​Pause/​FW/​RW OK, musique et photos OK, Video sans sous-titres) 
 +  * Samsung Galaxy'​S GT-I9000 (Lecture Xvid,​Divx,​Mkv) 
 +  * Samsung TV LCD LE32D550 
 +  * Samsung TV LCD LE40B651 
 +  * Samsung TV LCD LE40C630 
 +  * Samsung TV LED UE40D5000 et UE46D5700 
 +  * Samsung TV LED UE40JU6400 
 +  * Samsung TV LED Série 6 (UE32C6000) 
 +  * Samsung TV LED Série 6 (UE40H6400) 
 +  * Samsung TV LED Série 6 (UE46ES6300) 
 +  * Samsung TV LED Série 6 (UE50ES6900) 
 +  * Samsung TV LED Série 7 (UE40B7000) 
 +  * Samsung TV LED Série 7 (UE46F7000) 
 +  * Samsung TV LED Série 7 (UE65MU7055) 
 +  * Samsung TV LED 3D UE40C7700 
 +  * Samsung TV LED 3D 40UE6030 
 +  * Samsung Home cinéma HT C5500 
 +  * Sony Bravia kdl (limitations aux formats reconnus par la TV) 
 +  * Sony BDV E370 3D Ready (Home cinema Bluray, DVD, Xvid, Divx, etc) 
 +  * Sony BDP-S370 (MKV, MPEG4, XViD, DiVX5 et VIDEO_TS/​MPEG2 Firmware version M03.R.769) 
 +  * Sony Playstation 3, Sony Playstation 4 
 +  * Panasonic TX-P42ST50E 
 +  * Panasonic 58-DX730 
 +  * TELEFUNKEN 41,9" Wide Screen LED DIGI TV(téléviseur 3D LED entrée de gamme) 
 +  * TABBEE 
 +  * XBOX 360 (Différentiation des Vidéos, Musique et Image et lecture du MPEG4) 
 +  * Application Android HouseMedia 
 +  * Awox StriimLINK 
 +  * chaine DENON CEOL 
 +  * Ampli Denon AVR-3313 
 +  * Yamaha R-N602 
 +  * Yamaha WXC-50 
 +  * Google Chromecast (v1) 
 +  * Google Chromecast Audio 
 + 
 +home cinema : 
 +  * Samsung HT D5100 
 +  * Samsung HT D7100 
 +  * Samsung HT F5200 
 +  * LG HB806SH 
 + 
 +casque VR : 
 +  * Oculus GO
  
 ---- ----
  
-//​Contributeurs : [[:​utilisateurs:​mcpeter|McPeter]],​ ned.net.//+//​Contributeurs : [[:​utilisateurs:​mcpeter|McPeter]],​ ned.net, bruno.//
  
  • minidlna.1406973097.txt.gz
  • Dernière modification: Le 02/08/2014, 11:51
  • par TravellingFroggy