
miniDLNA - Alternative zu Twonky
Hallo zusammen,
nachdem ich die mkv Files mit der Version 6.0.23 von Twonky und meinem Samsung TV immer noch nicht spulen kann
habe ich mich auf die Suche nach einer Alternative gemacht.
Hier das Ergebnis:
miniDLNALink zur Projekt Homepage
http://sourceforge.net/projects/minidlna/Um den DLNA Server zum laufen zu bekommen gibt es (wie immer) mehrere Möglichkeiten.
1) ipkg install minidlna
Version vom 13.04.2009 wird installiert
/etc/minidlna.conf anpassen, fertig
2) Download der bereits fertig gelinkten Version 1.0.18 vom 22.07.2010
http://sourceforge.net/projects/minidlna/files/minidlna/1.0.18/minidlna_1.0.18_static.tar.gz/download Runterladen, auspacken, /etc/minidlna.conf anpassen, fertig
3) Download der Quelldateien und selber compilieren
http://sourceforge.net/projects/minidlna/files/minidlna/1.0.18/minidlna_1.0.18_src.tar.gz/download Runterladen, auspacken,
aus makefile -lpthread entfernen
make, make install, /etc/minidlna.conf anpassen, fertig
4) Download der aktuellsten Version als scource GNU tarball
http://minidlna.cvs.sourceforge.net/viewvc/minidlna/?view=tar Runterladen, auspacken, make, make install, /etc/minidlna.conf anpassen, fertig
Für die Varianten 2-4 werden folgende Pakete zusätzlich benötigt:
ipkg install libexif
ipkg install libjpeg
ipkg install libid3tag
ipkg install flac
ipkg install libvorbis
ipkg install sqlite
ipkg install ffmpeg
Für die Varianten 3-4 werden folgende Pakete zusätzlich benötigt:
ipkg install gcc
ipkg install make
minidlna.conf anpassen:
# + "A" for audio (eg. media_dir=A,/home/jmaggard/Music)
# + "V" for video (eg. media_dir=V,/home/jmaggard/Videos)
# + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
media_dir=/mnt/disk1/
Pfad_zu_den_DatenDer Standardeintrag "db_dir=/var/cache/minidlna" machte bei mir Probleme und ich änderte Ihn auf
# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
db_dir=
/usr/var/cache/minidlnaminiDLNA starten:
Standard:
/usr/sbin/minidlna -f /etc/minidlna.conf mit komplettem Rescan der Datenbank
/usr/sbin/minidlna -R -f /etc/minidlna.confAchtung:
Beim ersten Start wird die Datenbank neu erstellt, dies kann einige Zeit dauern.
Den Verlauf kann man im log-File unter db_dir verfolgen oder mit
ps -A | grep minidlna überwachen.
Solange zwei Prozesse laufen wird die Datenbank erstellt. Regulär läuft nur ein Prozess.
miniDLNA stoppen:
kill $(cat /var/run/minidlna.pid)Beim Starten von miniDLNA kann man per Parameter auch angeben wo das pid File abgelegt werden soll. Siehe minidlna --help
Falls beim Starten von minidlna Fehlermeldungen auftreten wernden meist irgendwelche Dateien (libs) nicht gefunden.
Hier muss man dann den Pfad anpassen oder die Datein so kopieren oder verlinken das diese gefunden werden.
ich suchte die Datei mit
find / -name fehlendeDatei
und kopierte diese nach
/lib/fehlendeDatei
PS:
ggf. Twonky stoppen starten
/usr/local/twonky/twonkymedia.sh stop
/usr/local/twonky/twonkymedia.sh start
Ich hoffe hiermit dem einen oder anderen helfen zu können.
Gruß ari173