Ich habe versucht, den Beispielen in diesem Thread zu folgen, konnte es aber immer noch nicht zum Laufen bringen. Ich bin hier auf diesen Artikel gestoßen : minidlna unter Ubuntu ausführen und Schritt für Schritt folgen, und jetzt werden die Medien auf meinem zweiten Laufwerk über minidnla bereitgestellt. Wenn jemand anderes Probleme hat, schlage ich vor, dass Sie seinem Prozess folgen.
Ich habe seinen Text zitiert, falls seine Seite jemals verschwindet.
Er installierte einen Dienst namens minidlna, der das Streaming von Medien ermöglichen soll. Die Berechtigungen für den von ihm ausgewählten Ordner gefielen ihm jedoch nicht. Der Pfad lautet / media / jw / drive2 / foo.
jw@FooPC:~$ sudo service minidlna restart
* Restarting DLNA/UPnP-AV media server minidlna
[2014/07/23 21:03:30] minidlna.c:594: error: Media directory "/media/jw/drive2/foo" not accessible [Permission denied]
Er zeigte auf einen Ordner in seinem Home-Ordner und es gefiel ihm ganz gut, aber nicht auf dem zweiten Laufwerk, auf dem sich die Medien befinden .
Er hat versucht, den Benutzer in der conf-Datei und in der Standarddatei als mich festzulegen. Aber schließlich entdeckte er, dass er den Benutzer als "root" festlegen musste, damit es funktioniert.
Er öffnete das Terminal und betrat ...
sudo gedit /etc/default/minidlna
... und die Datei bearbeitet ...
# User and group the daemon should run as
USER=”root”
#GROUP=”minidlna”
... dann gespeichert und zurück zum Terminal und eingegeben ...
sudo gedit /etc/minidlna.conf
... und die Datei bearbeitet ...
# Specify the user name or uid to run as.
user=root
Er startete den Dienst mit ...
sudo service minidlna restart
... im Terminal und diesmal gab es keinen Fehler bezüglich der Berechtigungen.
Ich hoffe das hilft jemandem wie es mir geholfen hat. Wenn es Ihnen hilft, besuchen Sie bitte seine Seite und hinterlassen Sie ihm einen Kommentar wie ich, damit er weiß, dass seine Seite hilft!
AKTUALISIEREN:
Dies funktioniert sofort, aber wenn Sie den Computer ausschalten und dann neu starten, wird das zweite Laufwerk erst vom Minidnla-Server bedient, wenn Sie Folgendes ausführen:
sudo service minidlna restart
Das Booten nach dem Start ist ein Problem mit dem Laufwerk im Benutzermodus und kann durch Hinzufügen des Laufwerks zu fstab behoben werden . Der Nachteil ist, dass das System nicht automatisch startet, wenn das Laufwerk nicht angeschlossen ist, da es ärgerlicherweise verlangt, es erneut zu versuchen oder zu ignorieren, bevor der Start fortgesetzt wird.
Eine Alternative zum Hinzufügen des Laufwerks zu fstab besteht darin, den minidlna-Dienst beim Neustart von cron neu zu starten:
sudo crontab -e
Fügen Sie dann die nächste Zeile am Ende der Datei hinzu:
@reboot sleep 60 && sudo service minidlna restart
force-reload
.