MiniDLNA stellt einen DLNA-Server zur Verfügung. Jeder Linux-Rechner wird damit zum Medienserver (Bilder, Videos, Hörbücher, etc.) für alle digitalen Geräte, die DLNA unterstützen und an das Heimnetz angeschlossen sind. DLNA/UPnP-Geräte erkennen den Medienserver automatisch. Die Inhalte des Medienservers werden auf den Geräten angezeigt und sind von dort als Stream abrufbar.

Installation

Die Installation von MiniDLNA - einem ressourcenschonenden Medienstreaming-Dienst - geschieht wie folgt:

sudo apt-get install minidlna

Konfiguration

Die Konfiguration findet in der Datei /etc/minidlna.conf statt:

  • die Zeile mit media_dir zufügen, um die Verzeichnisse dem Streaming-Dienst zuzufügen
    # diese Zeile gibt alle Medienformate aus dem Verzeichnis "/mnt/Medien" frei
    media_dir=/mnt/Medien

    Stattdessen ist es auch möglich, eine oder mehrere bestimmte Medienformate getrennt voneinander freizugeben

    # diese Zeile gibt nur Audio-Dateien aus dem Verzeichnis "/mnt/Medien/Audio" frei
    media_dir=A,/mnt/Medien/Audio
    # diese Zeile gibt nur Video-Dateien aus dem Verzeichnis "/mnt/Medien/Video" frei
    media_dir=V,/mnt/Medien/Video
    # diese Zeile gibt nur Bild-Dateien aus dem Verzeichnis "/mnt/Medien/Pictures" frei
    media_dir=P,/mnt/Medien/Pictures
  • die Zeile mit db_dir kann auskommentiert werden und bestimmt den Ort, an dem die Medien-Datenbank liegt
  • die Zeile mit log_dir kann auskommentiert werden und bestimmt den Ort, an dem die Logs liegen
  • die Zeile mit network_interface kann auskommentiert werden und eth0 eingetragen werden
  • die Zeile mit inotify kann auskommentiert werden und yes gibt an, dass die Mediendatenbank aktuell bleibt, auch wenn Medien hinzukommen/gelöscht oder geändert werden
  • die Zeile mit notify_interval kann auskommentiert werden und die Zahl (in Sekunden) eingetragen werden, wie oft nach neuen Medien gesucht wird (zB 900)
  • die Zeile mit friendly_name kann auskommentiert und ein Name eingegeben werden, der an die Clients gesendet wird (zB MiniDLNA)

Nach einem Neustart des Dienstes mit sudo /etc/init.d/minidlna restart sollten nun alle Dateien der angegebenen Verzeichnisse indexiert werden. Eine Statusseite mit aktuellen Infos zu den indexierten Dateien ist über den Browser abrufbar (http://cubian:8200).

Falls in dem angegebenen Logfile (normalerweise in /var/log/minidlna.log) folgender Fehler erscheint:

WARNING: Inotify max_user_watches [8192] is low or close to the number of used watches [263] and I do not have permission to increase this limit.  Please do so manually by writing a higher value into /proc/sys/fs/inotify/max_user_watches

dann sollte folgender Befehl ausgeführt werden:

sudo sysctl fs.inotify.max_user_watches=100000

Um diese Änderung permanent zu machen (nach Neustarts) fügen wir folgende Zeile in die Datei /etc/sysctl.d/local.conf ein bzw. legen diese Datei neu an, falls sie noch nicht existiert:

fs.inotify.max_user_watches=100000

Ab nun sollten die angegebenen Medien im lokalen Netz verfügbar und bereit zum Streamen sein.

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Außerdem stimmen Sie vollumfänglich unserer Datenschutzerklärung zu (siehe unten "Weitere Informationen")