Présentation
minidlna est un serveur multimédia qui permet de partager son contenu multimédia sur le réseau afin que chacun se fasse des “playlist” et lise ce qu’il a envie quand il en a envie.
Ce n’est donc pas un serveur de streaming, mais bien de la vidéo à la demande !
Installation
Sous Debian/Ubuntu il suffit de faire :
sudo apt install minidlna
Et le serveur est installé et lancé !
Configuration
Il suffit d’indiquer à minidlna quelques infos, à modifier/renseigner dans le fichier suivant : /etc/minidlna.conf :
port=49200
network_interface=eth0
media_dir=A,/repertoire/musique
media_dir=P,/repertoire/photos
media_dir=V,/repertoire/films
friendly_name=Mon serveur
db_dir=/var/cache/minidlna
inotify=yes
enable_tivo=no
strict_dlna=no
notify_interval=900
Vous devez adapter les valeurs de media_dir afin de renseigner le dossier où se trouver votre musique, photos et films.
Une fois cela renseigné, relancez le serveur en faisant :
sudo service minidlna force-reload
Et ce devrait être bon.
Utiliser des fichiers distants pour le serveur
Une idée possible d’utilisation est : j’ai des fichiers multimédia à écouter/voir chez moi. Je suis chez mes parents et voudrait les écouter. Mais la connexion internet de chez moi (en UPLOAD) étant moindre, charger les fichiers prendrait trop de temps. Et copier/coller toute ma bibliothèque serait idiot.
Donc j’ai pensé à faire un montage SSHFS, c’est à dire avoir un serveur SSH à la maison, et monter mon dossier multimédia chez mes parents.
De là, je voudrais utiliser ce dossier dans minidlna.
Voici donc la procédure :
- Installation de sshfs (chez mes parents) avec :
sudo apt-get install sshfs
- Configuration de fuse (fichier /etc/fuse.conf) avec une ligne contenant user_allow_other
- Ajout de l’utilisateur de chez mes parents au groupe fuse :
sudo gpasswd -a parents fuse
- Montage de mon dossier distant sur la machine de mes parents :
sshfs -o allow_other serveur_distant:/home/moi/mon/dossier/multimedia /home/parents/montage_reseau/
- Installation puis configuration du serveur minidlna avec le dossier suivant : /home/parents/montage_reseau
- Configuration de minidlna dans le fichier /etc/default/minidlna avec la ligne suivante : GROUP=“parents”
- Relance de minidlna :
sudo service minidlna force-reload
Et voilà, mon dossier est disponible sur Kodi (interface multimédia).