Ho provato a seguire gli esempi in questo thread ma non riuscivo ancora a farlo funzionare. Ho finito per inciampare in questo articolo qui: eseguendo minidlna su Ubuntu e l'ho seguito passo dopo passo e ora ho i media sulla mia seconda unità serviti tramite minidnla. Se qualcun altro lotta, ti suggerisco di seguire il suo processo.
Ho citato il suo testo nel caso in cui la sua pagina scompaia mai.
Ha installato un servizio chiamato minidlna che dovrebbe consentire lo streaming di contenuti multimediali. Tuttavia, non gli sono piaciute le autorizzazioni per la cartella scelta. Il percorso è / 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]
Lo puntò a una cartella nella sua cartella home e gli piaceva proprio quello, ma non la seconda unità che contiene il supporto .
Ha provato a impostare l'utente come me nel file conf e nel file predefinito. Ma alla fine ha scoperto che doveva impostare l'utente come "root" per farlo funzionare.
Aprì il terminale ed entrò ...
sudo gedit /etc/default/minidlna
... e modificato il file ...
# User and group the daemon should run as
USER=”root”
#GROUP=”minidlna”
... quindi salvato e torna al terminale ed inserito ...
sudo gedit /etc/minidlna.conf
... e modificato il file ...
# Specify the user name or uid to run as.
user=root
Ha riavviato il servizio utilizzando ...
sudo service minidlna restart
... nel terminale e questa volta non si sono verificati errori relativi alle autorizzazioni.
Spero che ciò aiuti qualcuno come mi ha aiutato. Se ti aiuta, per favore visita la sua pagina e lasciagli un commento come ho fatto, quindi sa che la sua pagina sta aiutando!
AGGIORNARE:
Funziona immediatamente ma se si spegne la macchina e quindi si riavvia la seconda unità non viene servita dal server minidnla fino a quando non si esegue:
sudo service minidlna restart
Farla funzionare all'avvio è un problema di unità in modalità utente e può essere risolto aggiungendo l'unità a fstab . L'aspetto negativo è che il sistema non si avvierà automaticamente se l'unità non è collegata, poiché richiederà fastidiosamente di riprovare o ignorare prima di continuare ad avviarsi.
Un'alternativa all'aggiunta dell'unità a fstab è il riavvio del servizio minidlna al riavvio da cron:
sudo crontab -e
quindi aggiungi la riga successiva alla fine del file:
@reboot sleep 60 && sudo service minidlna restart
force-reload
.