Table des matières
minidlna
MiniDLNA est, comme son nom l'indique, un serveur DLNA, il permet de partager de manière automatique vos fichiers médias (musique, video, photos) avec tous les appareils compatibles (TV, Smartphones, tablettes).
Installation
portupgrade -N minidlna
Configuration
# port for HTTP (descriptions, SOAP, media transfer) traffic port=8200 # network interfaces to serve, comma delimited network_interface=re0 # set this to the directory you want scanned. # * if have multiple directories, you can have multiple media_dir= lines # * if you want to restrict a media_dir to a specific content type, you # can prepend the type, followed by a comma, to the directory: # + "A" for audio (eg. media_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,/home/sheltem/mp3/ media_dir=V,/home/sheltem/films/ media_dir=P,/home/sheltem/documents/photos/ # set this if you want to customize the name that shows up on your clients friendly_name=Sheltem's DLNA Server # set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache db_dir=/var/db/minidlna/ # set this if you would like to specify the directory where you want MiniDLNA to store its log file log_dir=/var/log/ # set this to change the verbosity of the information that is logged # each section can use a different level: off, fatal, error, warn, info, or debug #log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn # this should be a list of file names to check for when searching for album art # note: names should be delimited with a forward slash ("/") album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.j pg/thumb.jpg # set this to no to disable inotify monitoring to automatically discover new files # note: the default is yes inotify=yes # set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO enable_tivo=no # set this to strictly adhere to DLNA standards. # * This will allow server-side downscaling of very large JPEG images, # which may hurt JPEG serving performance on (at least) Sony DLNA products. strict_dlna=yes # default presentation url is http address on port 80 #presentation_url=http://www.mylan/index.php # notify interval in seconds. default is 895 seconds. notify_interval=900 # serial and model number the daemon will report to clients # in its XML description serial=56321456 model_number=1 # specify the path to the MiniSSDPd socket #minissdpdsocket=/var/run/minissdpd.sock # use different container as root of the tree # possible values: # + "." - use standard container (this is the default) # + "B" - "Browse Directory" # + "M" - "Music" # + "V" - "Video" # + "P" - "Pictures" # if you specify "B" and client device is audio-only then "Music/Folders" will be used as root #root_container=.
Les paramètres à modifier sont :
network_interface=re0 media_dir=A,/home/sheltem/mp3/ media_dir=V,/home/sheltem/films/ media_dir=P,/home/sheltem/documents/photos/ friendly_name=Sheltem's DLNA Server db_dir=/var/db/minidlna/ log_dir=/var/log/
Il faut ensuite créer le répertoire /var/db/minidlna :
mkdir /var/db/minidlna
et changer le propriétaire du dossier :
chown dlna:dlna /var/db/dlna
Utilisation
Pour une utilisation ponctuelle, il suffit de lancer :
/usr/local/etc/rc.d/minidlna onestart
Pour un démarrage avec le système et l'utilisation du script de démarrage, on ajoute dans /etc/rc.conf :
minidlna_enable="YES"
puis :
/usr/local/etc/rc.d/minidlna start
Si on ajoute/supprime/change le chemin d'un ou plusieurs répertoire de médias dans le fichier de configuration, il faut reconstruire la base de données :
/usr/local/etc/rc.d/minidlna stop
puis :
/usr/local/sbin/minidlna -f /usr/local/etc/minidlna.conf -d -R
Cette commande spécifie le fichier de configuration (-f), s'exécute en mode debug (-d) et reconstruit donc la base de médias en affichant ce qu'elle fait sur la sortie standard.
Une fois terminé il suffit dans sortir avec un ctrl + C.