BITFOX® | LÖSUNGEN | SERVICE | LOGIN | BLOG | KONTAKT

Sonntag, 12. Juni 2016

DLNA-Server unter CentOS 7.2

Ein DLNA-Service auf einem CentOS 7.2?
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...



  1. 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! )
  2. 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
  3. 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
  4. 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
  5. Einschalten

    systemctl enable minidlnad
    systemctl start minidlnad
  6. Warten... und glücklich sein ;-)
  7. Bei Problemen.... /etc/sysctl.conf fs.inotify.max_user_watches=1048576

Keine Kommentare:

Aktuelles