ReadyMedia
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
DLNA (Digital Living Network Alliance) ist ein Standard für digitale Unterhaltungselektronik, d.h. digitale, konvergente, vernetzte Geräte für Zuhause. Geräte mit DLNA-Standard sind untereinander kompatibel, d.h. DLNA sorgt dafür, dass Medienserver, Medienplayer, Computer und Handys sich verstehen.
ReadyMedia 🇬🇧 (früher 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¶
ReadyMedia kann aus den offiziellen Paketquellen installiert [1] werden.
minidlna (universe)
Befehl zum Installieren der Pakete:
sudo apt-get install minidlna
Oder mit apturl installieren, Link: apt://minidlna
Manuell¶
Auf der Homepage 🇬🇧 ⮷ stehen zwei Archivdateien zur Verfügung. Das Archiv minidlna-1.x.x_static.tar.gz enthält das vorkompilierte Programm, die Datei minidlna-1.x.x.tar.gz den Quelltext des Programms. Zum Ausführen der vorkompilierten Anwendung müssen die folgenden Pakete installiert sein:
libexif12
libjpeg62
libid3tag0
libflac8
libvorbisfile3
sqlite3
libavformat53
libuuid1
Befehl zum Installieren der Pakete:
sudo apt-get install libexif12 libjpeg62 libid3tag0 libflac8 libvorbisfile3 sqlite3 libavformat53 libuuid1
Oder mit apturl installieren, Link: apt://libexif12,libjpeg62,libid3tag0,libflac8,libvorbisfile3,sqlite3,libavformat53,libuuid1
Anschließend ein Terminal öffnen [2] und das oben genannte Archiv mit Root-Rechten [3] entpacken [4]:
sudo tar -xzf minidlna-1.x.x_static.tar.gz -C /
Wer dagegen die aktuellste Version selbst aus dem Quelltext erstellen möchte, findet am Ende des Artikels weitere Hinweise.
Konfiguration¶
Hinweis:
Der nachfolgende Abschnitt bezieht sich ausschließlich auf die Version aus den offiziellen Paketquellen.
In der Datei /etc/minidlna.conf ist die Konfiguration enthalten und kann mit einem Editor [5] angepasst werden.
An dieser Netzwerkkarte wird der Dienst angeboten, sollte bis Ubuntu 15.04 in den meisten Fällen
eth0
sein:network_interface=eth0
In diesem Verzeichnis sucht ReadyMedia nach Multimediadateien (Videos, Musik und Bildern):
# Standard-Ordner media_dir=/var/lib/minidlna
Die Verzeichnisse können auch pro Multimediadatei angegeben werden (siehe auch Problembehebung):
# Musik (Audio) media_dir=A,/opt/music # Videos media_dir=V,/opt/videos # Bilder (Pictures) media_dir=P,/opt/pics
Mit "
friendly_name
" wird der DLNA-Servername festgelegt:friendly_name=My DLNA Server
Mit "
db_dir
" wird das Datenbank-Verzeichnis festgelegt:sudo mkdir /var/cache/minidlna sudo chown minidlna:minidlna /var/cache/minidlna
db_dir=/var/cache/minidlna
Mit "
inotify
" wird automatisch nach neuen Dateien in "media_dir
" gesucht:inotify=yes
Bedienung¶
Gestartet wird ReadyMedia wie folgt:
sudo service minidlna start
Beim ersten Start wird nach neuen Dateien gesucht und eine Datenbank erzeugt. Entsprechend der Konfiguration werden später neu hinzugefügte Dateien automatisch übernommen.
Status der Datenbank abfragen¶
Den aktuellen Stand der Datenbank kann man durch ein kleines Webfrontend erfahren. Auf dem eigenen Rechner ist es unter http://localhost:8200/
erreichbar.
Problembehebung¶
Homeverzeichnis einbinden¶
Soll das eigene Homeverzeichnis als Quelle für Multimediadateien dienen, müssen die Rechte entsprechend gesetzt sein. Mehr Dateils enthält diese Diskussion im Forum.
MiniDLNA lässt sich nicht an eine bestimmte IP binden¶
Diese Funktionalität wurde aus dem Code entfernt und ist somit nicht mehr in allen Versionen verfügbar. Für nähere Informationen hier der Link zum Bug-Report 🇬🇧 inkl. Stellungsnahme der Entwickler.
MiniDLNA erkennt nicht die Dateien auf einer zweiten Festplatte¶
Im gesamten Pfad, einschließlich /media, muß der Benutzer root in den aktuellen BENUTZER geändert werden.
Links¶
Projektseite 🇬🇧
Der Raspberry Pi als DLNA-Server 🇩🇪 - Blogbeitrag, 01/2016
The Ultimate Guide to Compile and Install MiniDLNA on Ubuntu 🇬🇧 - aktuelle Version aus dem Quellcode erstellen, Blogbeitrag 02/2015
MiniDLNA 🇬🇧 - Arch-Wiki
Andere DLNA-Server:
Musik verwalten weitere Möglichkeiten, Ubuntu zu einem Medienserver zu machen