Damit ich hier auch mal etwas zurückgeben kann
Was ist MiniDLNA
MiniDLNA gehört wie Twonky, MediaTomb und uShare zu den [font="sans-serif"]DLNA-Servern. Diese bieten sich als Medienservern allen [/font][font="sans-serif"]DLNA/UPnP-Geräte im Netzwerk an.[/font]
[font="sans-serif"]Warum MiniDLNA?[/font]
[font="sans-serif"]Ich habe mich hier für MiniDLNA entschieden, weil er "nach Internetmeinung" am wenigsten Speicher und CPU verbraucht.[/font]
[font="sans-serif"]Installation[/font]
[font="sans-serif"]Einrichtung[/font]
[font="sans-serif"]Darin verändern wir nun folgendes[/font]
Unser Medienverzeichnis
[font="sans-serif"]oder[/font]
[font="sans-serif"]Ihr könnt aber auch Videos (V), Musik (A) und Photos (P) genauer definieren.[/font]
media_dir=A,/PFADZUEURENMEDIEN/music
media_dir=P,/PFADZUEURENMEDIEN/photo
media_dir=V,/PFADZUEURENMEDIEN/video
Damit ihr den Inhalt eurer Datenbank überwachen könnt
[font="sans-serif"]inotify zur automatischen Suche nach neuen Dateien aktivieren wir mit dem Entfernen des Hashs[/font]
Auf gehts
Wenn ihr nun mit einem Browser euch IP-des-Raspi/8200 anschaut, werdet ihr sehen, dass sich mit jedem Refresh mehr Dateien in der DB von miniDLNA finden lassen. Ein paar Minuten später ist alles fertig.
Hier noch Informationen, wenn es Probleme gibt (ist wahrscheinlich auch präventiv gut ;))
Alles anzeigen
Ich möchte gerne noch etwas ergänzen, da das Thema minidlna in letzter Zeit immer öfter auftaucht.
Minidlna wird mit dem Systenuser minidlna in der Gruppe minidlna installiert und ausgeführt.
Daher müssen, wie Georg schon angemerkt hat, die Rechte an den Verzeichnissen zur Datenbank und zum Medienverzeichnis geändert werden.
(alles als root)Das gleiche nochmal für das Medienverzeichnis:
Damit man als 'normaler' Benutzer auch noch auf das Medienverzeichnis schreibend Zugriff hat, muß der Benutzer pi der Gruppe minidlna beitreten.
Das Füllen der/des Medienverzeichnisse/s via FTP besser Samba ist nun auch möglich, wirft aber ein neues Problem auf. Man hat nur Zugriff als normaler Benutzer und somit gehören die so eigepflegten Dateien und Verzeichnisse dem Benutzer. Man könnte das jedesmal mit den obigen Befehlen von Hand machen oder man erstellt sich ein 'Einzeiler' und lässt es per Cronjob erledigen.
Codeecho '#!/bin/sh [enter] chown -R minidlna /PFADZUEURENMEDIEN && chmod -R /PFADZUEURENMEDIEN' > /usr/sbin/mediaright.sh
Nun noch ausführbar machen mit
und in die Crontab eintragen, in die von root oder die des Systems
Codeecho '# Rechte der Medien für minidlna setzen [enter] 15 * * * * root /usr/sbin/mediarefesh.sh' >> /etc/crontab
Das 15min Interval ist in Anlehnung der 895sec des inotify_interval aus der minidlna.conf.
Es kommt mit unter vor, das beim Anlegen der DB eine Fehlermeldung erscheint das die inotify.max_user_watches= 56385 zu gering sind. Dann kann man den Wert erhöhen.Nun noch mit
den minidlna neu starten oder das System rebooten
dann legt er auch gleich eine neue DB an.
Damit er Nachts 'Ruhe' gibt, schicke ich ich ihn per cronjob um 2:00 schlafen und starte ihn bei Bedarf von Hand - spart noch 'n bischen Strom.
So läuft einer meiner Pi's schon 'ne ganze Weile ohne Probleme.