Différences
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 | ||
minidlna [Le 19/02/2023, 10:30] 92.137.30.180 principes de fonctionnement |
minidlna [Le 03/02/2024, 13:55] (Version actuelle) Coeur Noir [Configuration de l'utilisateur et groupe] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
====== Ready Media (anciennement MiniDLNA) : Mini Serveur DLNA très simple ====== | ====== Ready Media (anciennement MiniDLNA) : Mini Serveur DLNA très simple ====== | ||
- | MiniDLNA / Ready Media est un serveur DLNA pour linux 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. | 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. | ||
Ligne 13: | Ligne 13: | ||
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. | 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. | ||
- | Ce serveur est très stable et autonome, idéal pour partager un disque dur entier par exemple. | + | MiniDLNA / Ready Media est très stable et autonome, idéal pour partager un disque dur entier par exemple. |
[[http://minidlna.sourceforge.net/|SITE OFFICIEL]] | [[http://minidlna.sourceforge.net/|SITE OFFICIEL]] | ||
Ligne 23: | Ligne 23: | ||
===== Principes simplifiés d'utilisation ===== | ===== Principes simplifiés d'utilisation ===== | ||
- | - installer Ready Media (ex MiniDLNA) sur votre PC, qui doit être relié à votre réseau local (votre box internet). | + | - 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). | - 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. | - 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). | - 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éseau, il détecte automatiquement le serveur. Une télé, par exemple, devrait afficher la liste des films dans le répertoire configuré sur le PC. | + | - S'il est compatible DLNA et relié au réseau, il 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, filsm, musiques, ...) choisit. | + | - 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. | - 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é. | - Si l'appareil n'est pas DLNA, il est parfois possible d'y installer un logiciel ajoutant cette compatibilité. | ||
Ligne 48: | Ligne 48: | ||
===== Configuration de minidlna ===== | ===== Configuration de minidlna ===== | ||
- | Rien de compliqué, tous les paramètres sont dans le fichier de configuration ''/etc/minidlna.conf ''. La seule chose à configurer concerne l'emplacement des répertoires multimédia (photos, vidéos et audio) et éventuellement le nom s'affichant sur les clients : | + | 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> | ||
+ | |||
+ | 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> | ||
- | * media_dir=A,/home/toto/musique (les répertoires à analyser) | + | 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. |
- | * friendly_name=Serveur DLNA de Toto (ou ce que vous voulez voir apparaître sur l'interface du client DLNA) | + | |
- | + | ||
<file># This is the configuration file for the MiniDLNA daemon, a DLNA/UPnP-AV media | <file># This is the configuration file for the MiniDLNA daemon, a DLNA/UPnP-AV media | ||
# server. | # server. | ||
Ligne 193: | Ligne 202: | ||
Voir le chapitre suivant pour changer l'utilisateur et le groupe avec lequel est exécuté //miniDLNA//. | Voir le chapitre suivant pour changer l'utilisateur et le groupe avec lequel est exécuté //miniDLNA//. | ||
- | <note important>Vous n'êtes pas obligés d'associer une lettre aux répertoires devant être scannés :\\ | ||
- | media_dir=/media/My Passport/videos/\\ media_dir=/media/WALKMAN/musiques/\\ | ||
- | </note> | ||
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. | 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. | ||
Ligne 203: | Ligne 209: | ||
</file> | </file> | ||
</note> | </note> | ||
+ | |||
+ | =====Autre options===== | ||
+ | ====Le PC n'apparait pas sur la TV==== | ||
+ | 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ème. Exemple de ligne : | ||
+ | <code>notify_interval=60</code> | ||
==== Configuration de l'utilisateur et groupe ==== | ==== Configuration de l'utilisateur et groupe ==== | ||
Ligne 221: | Ligne 232: | ||
</file> | </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). | + | 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 minidlna mon_utilisateur </code> | + | \\ |
+ | 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 ===== | ===== Pochettes de films ===== | ||