Ach.. keine wirkliche Sache; da gibt es "minidlnad" und jede Menge eigenartiger HowTos im Netz...
Dennoch schreibe ich mal meine Version herunter -
dann vergesse ich's nicht wieder und ärgere mich das nächste Mal nicht über irgendwelche "schwammigen" Geschichten die in der Kurzaneitung fehlen....
Selbst compilen werde ich allerdings das Package heute nicht, sondern mich mit der statischen Version begnügen.... denn ich erinnere mich noch an die letzte Session unter CentOS 6.5 und sehr sehr viel Knatsch mit den Bibliotheken...
- Download und Entpacken
wget http://netix.dl.sourceforge.net/project/minidlna/minidlna/1.1.5/minidlna-1.1.5_static.tar.gz
tar -xvzf minidlna-1.1.5_static.tar.gz -C /
(Vorsicht! ggf. Ownership prüfen! ) - Servicefile /etc/systemd/system/minidlnad.service bauen
[Unit]
Description=Minidlna Daemon
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/sbin/minidlnad
[Install]
WantedBy=multi-user.target - Configfile /etc/minidlna.conf bearbeiten
# id eines "minidlnad"-funktionsusers.
# dieser ist auch der owner der medienverzeichnisse. (siehe unten)
user=201
#netzwerk-device
network_interface=eno1
#port 8200
friendly_name=HOSTNAME-DLNA
# natürlich die Eigene IP eintragen...
presentation_url=http://192.168.XXX.YYY:8200
#db_dir=/var/cache/minidlna/files.db
#db_dir=/var/cache/minidlna
#log_dir=/var/log/minidlna.log
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
inotify=yes
notify_interval=895
enable_tivo=no
#strict_dlna=no
#serial=12345678
#model_number=1
#share-ordner allgemein
#media_dir=/media/storage/NAS/dlna
# musik-ordner (_A_udio)
media_dir=A,/media/storage/NAS/dlna/audio
# video-ordner (_V_ideos)
media_dir=V,/media/storage/NAS/dlna/video
# bilder-ordner (_P_ictures)
media_dir=P,/media/storage/NAS/dlna/bilder - Firewall grade biegen
vi /etc/firewalld/services/minidlnad.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<port protocol="tcp" port="1900"/>
<port protocol="tcp" port="8200"/>
</service>
firewall-cmd --permanent --add-service=minidlnad
firewall-cmd --reload - Einschalten
systemctl enable minidlnad
systemctl start minidlnad - Warten... und glücklich sein ;-)
Bei Problemen.... /etc/sysctl.conf fs.inotify.max_user_watches=1048576
Keine Kommentare:
Kommentar veröffentlichen