Eu tentei seguir os exemplos neste segmento, mas ainda não consegui fazê-lo funcionar. Acabei tropeçando neste artigo aqui: Rodando minidlna no Ubuntu e segui-o passo a passo e agora tenho a mídia na minha segunda unidade sendo veiculada através do minidnla. Se mais alguém lutar, sugiro que você siga o processo dele.
Eu citei o texto dele, caso sua página desapareça.
Ele instalou um serviço chamado minidlna, que deveria permitir o streaming de mídia. No entanto, não gostou das permissões na pasta escolhida. O caminho é / 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]
Ele apontou para uma pasta em sua pasta pessoal e gostou muito bem, mas não a segunda unidade que contém a mídia .
Ele tentou definir o usuário como eu no arquivo conf e no arquivo padrão. Mas, eventualmente, ele descobriu que tinha que definir o usuário como "root" para fazê-lo funcionar.
Ele abriu o terminal e entrou ...
sudo gedit /etc/default/minidlna
... e editou o arquivo ...
# User and group the daemon should run as
USER=”root”
#GROUP=”minidlna”
... então salvou e voltou ao terminal e entrou ...
sudo gedit /etc/minidlna.conf
... e editou o arquivo ...
# Specify the user name or uid to run as.
user=root
Ele reiniciou o serviço usando ...
sudo service minidlna restart
... no terminal e desta vez não houve erro nas permissões.
Espero que ajude alguém como me ajudou. Se isso lhe ajudar, visite a página dele e deixe um comentário como eu, para que ele saiba que a página está ajudando!
ATUALIZAR:
Isso funciona imediatamente, mas se você desligar a máquina e depois reiniciá-la, a segunda unidade não será atendida pelo servidor minidnla até você executar:
sudo service minidlna restart
Fazer com que funcione a partir da inicialização é um problema de unidade no modo de usuário e pode ser corrigido adicionando a unidade ao fstab . A desvantagem é que o sistema não inicializa automaticamente se a unidade não estiver conectada, pois exigirá irritantemente tentar novamente ou ignorar antes de continuar a inicialização.
Uma alternativa para adicionar a unidade ao fstab é reiniciar o serviço minidlna na reinicialização do cron:
sudo crontab -e
adicione a próxima linha no final do arquivo:
@reboot sleep 60 && sudo service minidlna restart
force-reload
.