Liens
- Supporte les sous-titres (*.srt, sous-titres embarqués)
- Compatible avec les Samsung TVs
|
# installation
yaourt serviio
# ouvrir les ports tcp 8895 et udp 1900
iptables -A TCP -p tcp --dport 8895 -s 192.168.0.0/24 -j ACCEPT -m comment --comment "Serviio"
iptables -A UDP -p udp --dport 1900 -s 192.168.0.0/24 -j ACCEPT -m comment --comment "Serviio"
# démarrer le service
systemctl start serviio
|
|
log : /usr/share/java/serviio/log/serviio.log
settings : /usr/share/java/serviio/library/db/seg0,log/*.dat
|
server
|
# ouvrir le port tcp 23423 pour la configuration depuis une autre machine: http://ip.serveur:23423/console
iptables -A TCP -p tcp --dport 23423 -s 192.168.0.0/24 -j ACCEPT -m comment --comment "Serviio console"
|
desktop
|
# lancement avec sudo car tous les fichiers appartiennent à root avec les droits 644
sudo serviio
# configuration
sudo serviio-console
|
|
# installation
pacman -S minidlna
# démarrer, arrêter, lancer au démarrage
systemctl start/stop/enable minidlna
# iptables
iptables -A TCP -p tcp --dport 8200 -j ACCEPT -m comment --comment "MiniDLNA"
iptables -A UDP -p udp --dport 1900 -j ACCEPT -m comment --comment "MiniDLNA"
# màj manuelle du contenu
systemctl stop minidlna # arrêt du service
minidlnad -R # reconstruire la bdd
killall minidlnad # arrêt du service
systemctl start minidlna # démarrer le service
|
/etc/minidlna.conf
|
# dossiers à scanner, restreindre le contenu: Audio, Video, Picture
media_dir=V,/path/dossier
media_dir=V,/path/dossier2
# nom pour les clients
friendly_name=Mini DLNA Server
# désactive la màj automatique du contenu pour économiser les ressources
inotify=no
|
|
sysctl fs.inotify.max_user_watches=100000
|
/etc/sysctl.d/90-inotify.conf
|
# Increase inotify max watchs per user for local minidlna (default=8192)
fs.inotify.max_user_watches = 100000
|
Debug
Log: /var/log/minidlna.log
Errors
|
minidlnad -R
# fatal: Bad user 'minidlna'.
# create the minidlna user
useradd -r -s /usr/bin/nologin minidlna
# get the UID
sudo ls -al /var/cache/private
# set the UID to the minidlna user abd group
usermod -u [UID] minidlna
groupmod -g [UID] minidlna
|
|
minidlnad -R
# rm: cannot remove '/var/cache/minidlna/files.db': Permission denied
# rm: cannot remove '/var/cache/minidlna/art_cache': Permission denied
# fatal: Failed to clean old file cache /var/cache/minidlna. EXITING
chmod 755 /var/cache/private/minidlna
sudo -u minidlna minidlnad -R
chmod 700 /var/cache/private/minidlna
|
Obsolète, plus maintenu
Clients
View → Playlist → Local Network → Universal Plug'n'Play