Se você baixar os arquivos binários ".deb", ".rpm", basta iniciá-lo normalmente com dois cliques ou pelo terminal, usando o gerenciador de pacotes
da sua distribuição.
Se você, assim como eu, prefere compilar o código, o procedimento é o padrão:
./configure
$ make
# make install
Configuração
O MiniDLNA não possui uma manpage, para acessar a ajuda, use:
minidlna -h
Mas, tome isso apenas como um complemento, porque a maior parte do que é mostrado, pode ser definido do arquivo "minidlna.conf".
O arquivo de configuração do programa é criado no diretório "/etc", o caminho completo para o arquivo é: "/etc/minidlna.conf"
No arquivo a seguir, mostrarei as configurações básicas para o uso do servidor:
#network_interface=eth0 # Se estiver comentada, ela é auto configurada, porém, por vezes, é
necessário definir manualmente.
media_dir=/home/usuario/midia # Nesta área são definidos os diretórios de
media_dir=A,/home/usuario/musicas #origens dos arquivos de mídia.
media_dir=P,/home/usuario/imagens
media_dir=V,/home/usuario/videos
friendly_name=# Esse item é opcional, mas bem útil, é aqui que será definido o
nome pelo qual seu servidor será reconhecido.
db_dir=/var/cache/minidlna # Essa linha não pode estar comentada, ela mostra o caminho para o banco
de dados.
log_dir=/var/log # Essa linha não pode estar comentada.
inotify=yes # Use 'no', se você tem poucas fontes de dados, será necessário o servidor se um novo
arquivo de mídia for inserido.
A linha "media_dir=/home/usuario/midia", mostra que ele vai buscar os arquivos no diretório descrito, porém, sem distinção de tipo, isso é viável
em alguns casos (poucos arquivos para serem exibidos).
Porém, se assim como eu, o seu objetivo for manter um mini cinema em casa (hoje tenho uns 160 GB de filmes, 393 GB de séries e 124 GB de
músicas), aí a coisa complica um pouco, pois manter tudo isso misturado é impensável.
Para isso, temos basicamente três marcadores, que dizem ao servidor que tipo de arquivo ele vai buscar em determinado diretório:
A → para áudio (e.g.: media_dir=A,/home/usuario/musicas)
P → para imagens (e.g.: media_dir=P,/home/usuario/imagens)
V → para vídeos (e.g.: media_dir=P,/home/usuario/videos)
[1] Comentário enviado por shakur em 10/06/2013 - 12:32h
muito bom seu artigo amigo tenho um projeto a tempos semelhante a o seu mais ainda nao possuo uma tv smart que conecte entao utilizo um pc com xbmc e um ps3
antes usava o ps3media server mais sempre quis usar o minidlna por parecer mais leve,no momento tenho um servidor com raid0 arch linux rodando windows tbm pois e minha maquina de jogos,nele utilizo o protocolo samba para compartilhar os arquivos mais acredito que terei um desempenho melhor com o upnp,estava ate cogitando rodar protocolo iscsi mais ai so teria acesso pelo meu notebook e nao pelo play3
possuo um roteador wireless tplink tlwr 2543nd com openwrt
ainda estou tentando fazer streaming de filmes em hd via wireless muitos dizem que isso nem e possivel ou viavel mais eu continuo nesse empreitada
bom otimo artigo pode me dizer com essa config vc faz o streaming de que tipo de arquivos? da lag?esse roteador e bom?
[2] Comentário enviado por tsuriu em 10/06/2013 - 13:47h
Mto obrigado, pela apreciação...
No tempo que estou usando esse sistema, não tive problemas com tipos de arquivos, vídeos (720p e 1080p), áudio e imagens tbm. Nunca tive problemas com lag. Se vc fala do meu intelbras WRN240, não dos melhores, da conta do recado... rsrss :p .
[3] Comentário enviado por Ends em 10/06/2013 - 18:07h
Muito bom o artigo... bem simples e prático.
Eu tenho uma TV Samsung com DLNA e fiz meu projeto em cima de um P4 3.0, 2GB/DDR400, 2 HDs 320GB Raid0 por software no FreeNAS (http://www.freenas.org/) com plugin MiniDLNA.
Funciona bem tanto para filmes HD quanto Full HD (sem travamentos em rede 100 mbps). No WIFI para filmes FULL HD, já tive problemas de travamentos, não rolou muito bem. E o legal que eu abro os compartilhamentos (CIFS, NFS, iSCSI) e armazeno outros documentos e backups de arquivos e vms nele. Bem multi-uso. Pro volume de dados que tenho (+/- 500GB entre filmes, musicas, fotos, documentos, vms) funciona tranquilo.
É uma ideia pra que tem uma máquina sobrando pra montar um storage de mídia.
[9] Comentário enviado por rbertelle em 11/06/2013 - 19:18h
Muito legal, e parabens pelo post, mas eu já tenho ele rodando a bastante tempo aqui em casa e o grande problema dele é não suportar legendas... de resto é realmente otimo.
[11] Comentário enviado por tsuriu em 12/06/2013 - 08:32h
[9] Comentário enviado por rbertelle em 11/06/2013 - 19:18h:
Muito legal, e parabens pelo post, mas eu já tenho ele rodando a bastante tempo aqui em casa e o grande problema dele é não suportar legendas... de resto é realmente otimo.
Rapaz, que tipo de legenda você ta usando.. Eu uso .srt sem nenhum problema
[12] Comentário enviado por tny em 18/06/2013 - 06:24h
Obrigado pela informação prestada, vou mesmo instalar também um media center seguindo as instruções.
Tenho duas televisões smart tv uma da Samsung e outra LG ambas de 42".
Tenho um computador com o linux mint Olivia.
Assim que tiver a funcionar deixarei um comentário.
Obrigado.
[13] Comentário enviado por tsuriu em 18/06/2013 - 07:41h
[12] Comentário enviado por tny em 18/06/2013 - 06:24h:
Obrigado pela informação prestada, vou mesmo instalar também um media center seguindo as instruções.
Tenho duas televisões smart tv uma da Samsung e outra LG ambas de 42".
Tenho um computador com o linux mint Olivia.
Assim que tiver a funcionar deixarei um comentário.
Obrigado.
Muito obrigado, faça bom proveito e qualquer dúvida estamos aqui.
[14] Comentário enviado por shakur em 27/06/2013 - 14:15h
ola amigo boa tarde
seguinte instalei o minidlna mais eu continuo sem conseguir utilizar legendas .srt externas
e outra coisa que ocorre e que o meu play3 da os arquivos .mkv como dados imcompativeis
mais no xbmc ele reproduz tendo o problema somente da legenda
poderia me ajudar?
[15] Comentário enviado por tsuriu em 27/06/2013 - 16:27h
[14] Comentário enviado por shakur em 27/06/2013 - 14:15h:
ola amigo boa tarde
seguinte instalei o minidlna mais eu continuo sem conseguir utilizar legendas .srt externas
e outra coisa que ocorre e que o meu play3 da os arquivos .mkv como dados imcompativeis
mais no xbmc ele reproduz tendo o problema somente da legenda
poderia me ajudar?
Você tem apenas o PS3 como cliente nesse caso? A questão das legendas vai depender disso creio eu.
Já quando ao fato do .mkv, suspeito que dependa de quais formatos o cliente suporte, sendo assim se o PS3 não suportar .mkv ele não reproduzirá... Quanto a esse fato, vou efetuar alguns testes nesse fim de semana.
Qualquer coisa me add ai.: skype: tulio.amancio
facebook: Tulio Amancio
gmail: tulioromeror@gmail.com
[16] Comentário enviado por shakur em 27/06/2013 - 17:34h
entao amigo quanto ao formato do arquivo o play3 reproduz pq ja usei ele com o ps3media server no centos
no minidlna nunca consegui fazer funcionar
e agora no ps3media server com arch tbm nao esta funcionando
e no xbmc tbm nao roda no minidlna a legenda
ai roda legenda de boa?
nao sei o que acontece aqui mais nunca funcioonou
[19] Comentário enviado por marcosvlinhares em 04/01/2014 - 12:27h
Parabéns, gostei muito do artigo.
Tive um problema adicional relacionado às permissões de acesso. No xubuntu o minidlna roda com usuário e grupos próprios e não como root, se os arquivos não possuem direito de acesso a outros (pelo menos leitura) ele não vai carregar na base. Para modificar isto basta atribuir as devidas permissões de acesso.
Outra coisa interessante para manter a organização e "restringir" o acesso é trabalhar com links simbólicos (e funciona direitinho no minidlna). Eu mantenho os meus arquivos nos seus locais originais /home/user/<pasta_default_dos_videos> e criei uma /home/user/DLNA/videos/ (que fica configurada no minidlna.conf), quando quero disponibilizar um vídeo é só criar um link simbólico do arquivo original.
[22] Comentário enviado por marcosvlinhares em 28/07/2014 - 18:51h
benutte,
Se você está configurando um HD externo no xubuntu, provavelmente, ele está sendo montado automágicamente pelo root em /media/<user>/<device_name> como dono (owner) e grupo <user>.
Infelizmente, não é possível modificar permissões de dispositivo (nem como root) e como as permissões são drwx------ não adianta nem colocar o minidlna no seu grupo que não vai funcionar.
Fiz alguns testes aqui e no seu caso teriam duas alternativas (que eu acho que funcionariam):
1) pluga o HD; desmonta via linha de comando; cria uma pasta na sua raiz; e monta o HD apontando para esta pasta (vai precisar elevar os privilégios de usuário com sudo). O problema é que cada vez que for retirar o HD vais ter que desmontar e realizar o procedimento novamente.
2) pluga o HD e cria links simbólicos para as pastas no seu home de usuário, dentro do dispositivo todas as permissões são suas (pois você é o dono). Neste caso você poderia "desplugar" o HD pelo processo tradicional e "replugar" e tudo deveria voltar a funcionar (talvez seja necessário apagar o files.db e reiniciar o minidlna).
Vou explicar a alternativa 2 que é a mais fácil e não precisa se preocupar muito com permissões:
1) Crie uma pasta no seu home de usuário: mkdir /home/<user>/DLNA
2) Vamos supor que você tenha uma pasta videos no seu HD que foi montado em /media/<user>/<device_name>
3) Crie um link simbólico: ln -s /media/<user>/<device_name>/videos /home/<user>/DLNA/videos
4) Configure o minidlna.conf para ler os videos de /home/<user>/DLNA/videos
5) Apague o files.db do minidlna e reinicie o serviço
Isso deve funcionar, se não funcionar dê uma olhada nas permissões para outros dos arquivos dentro do links simbólico feito tem que estar no mínimo r--r--r--. Se não estiver execute chmod o+r -R /home/<user>/DLNA/videos/
[24] Comentário enviado por erasmo em 03/01/2015 - 23:01h
tsuriu,
eu também vi outros complicados; já estou algum tempo usando o minidlna.
quanto ao mkv dual boot, eu controlo na tv que diz se é a primeira ou a segunda língua.
quanto as legendas; eu crio um diretório para cada filme, dentro coloco o filme e a legenda com nomes iguais; no caso de série coloco por temporada; uso rename por demanda para deixar os pares iguais.
quanto ao usuário, eu uso usuário normal, sendo que as pastas e os arquivos tem que ser deste usuário.
para cada pc/note eu uso uma porta; o nome eu coloco o do pc.
a tv LG 47' smart, assisto sem problema nenhum, algumas vezes o filme esta "meia boca" e eu assisto sem problema. http://wiki.softwarelivre.org/Blogs/BlogPostErasmO20140713223001
[25] Comentário enviado por Hallyson em 24/05/2015 - 14:34h
[1] Comentário enviado por shakur em 10/06/2013 - 12:32h
muito bom seu artigo amigo tenho um projeto a tempos semelhante a o seu mais ainda nao possuo uma tv smart que conecte entao utilizo um pc com xbmc e um ps3
antes usava o ps3media server mais sempre quis usar o minidlna por parecer mais leve,no momento tenho um servidor com raid0 arch linux rodando windows tbm pois e minha maquina de jogos,nele utilizo o protocolo samba para compartilhar os arquivos mais acredito que terei um desempenho melhor com o upnp,estava ate cogitando rodar protocolo iscsi mais ai so teria acesso pelo meu notebook e nao pelo play3
possuo um roteador wireless tplink tlwr 2543nd com openwrt
ainda estou tentando fazer streaming de filmes em hd via wireless muitos dizem que isso nem e possivel ou viavel mais eu continuo nesse empreitada
bom otimo artigo pode me dizer com essa config vc faz o streaming de que tipo de arquivos? da lag?esse roteador e bom?
Boa tarde a todos! Achei igualmente interessante como os demais participantes dos comentários, porém, comecei a usar o Linux Mint (Rebecca) ontem e não faço a menor idéia de como executar todos esses procedimentos, uma vez que venho de uma plataforma que estamos acostumados a "dá um duplo clique" e este executar a atarefa árdua por mim, ao passo que na plataforma Linux tudo fica bem mais trabalhoso. Portanto, pergunto se é possível deixar uma "receita de bolo" aqui dessa instalação para que eu e outros que não têm experiência com esse SISTEMA OPERACIONAL, possamos realizar tal tarefa. Parabéns pelos conhecimentos!
[26] Comentário enviado por LucasAraujo07 em 05/02/2018 - 16:53h
Ótimo post. Realmente o servidor é ótimo. Mas eu queria saber se alguém conseguiu usar o MiniDLNA com arquivos MP4. Eu ainda não consegui. MKV funciona, mas MP4 não. Se alguém conseguiu, informa a solução, por favor. Simplificaria muito minha vida. Valeu, galera!
[27] Comentário enviado por ubuntulinux2018 em 18/06/2018 - 09:32h
No ubuntu 18.04 se encontre pronto e com enormes recursos, ralando a concorrência o ponto forte ao meu ver é suporte a legenda em todos os aparelhos na rede e se comunicando simultaneamente (sudo apt-get install rygel) caso na ultima atualização não instalou ative o compartilhamento e bom divertimento.
[28] Comentário enviado por nogueira13 em 07/04/2020 - 12:38h
Tsuriu, muito bom o seu artigo. Só que não sou um expert em Linux e Servidores. Instalei e configurei o arquivo /etc/minidla.conf direitinho. Agora, como faço para usar o VLC para reproduzir e jogar o vídeo na minha TV
[LG] webOS TV LJ5550 ?
Alguns dados contidos no minidlna.conf:
media_dir=/media/nogueira/WORK/FILMES_EXTERNOS
user=root
db_dir=/var/cache/minidlna
log_dir=/var/log
port=8200
friendly_name=nogueira_DLNA