Esse é meu primeiro artigo aqui no VOL, então, decidi abordar um tema que me deu algumas dores de cabeça durante um tempo.
Há muito tempo sou viciado em séries de TV, filmes, etc, mas às vezes, cansa e tal, até por questão de qualidade mesmo.
Mas, enfim, já tem um bom tempo que venho buscando uma maneira de montar um media center. Já busquei na Internet, já vim aqui no VOL, mas
nenhuma das soluções que encontrei foi totalmente satisfatória. Entre elas, estavam:
XMBC
PS3MediaServer
MediaTomb
uShare
Porém, há alguns meses atrás, um monstro de 29" CRT que tinha aqui em casa finalmente morreu... Então, junto com a nova 'moradora', uma
SmartTV Samsung com Wi-Fi e tudo mais, um amigo me apresentou um programinha muito simples, mas com um potencial incrível, de fácil
instalação e manutenção, além de leve e estável. E é justamente sobre essa 'benção' que venho compartilhar com vocês.
P.S.: antes de irmos para a parte interessante, deixe-me apresentar o material usado nesse processo:
Notebook STI IS1462 com Slackware 14
Roteador Intelbras WRN240
SmartTV Samsung - SERIES 5 - 5300
Apresento-lhes: MiniDLNA
MiniDLNA é um servidor objetivo, compatível com clientes DLNA/UPnP. O daemon MiniDLNA compartilha arquivos de mídia (músicas, imagens e
vídeos) com clientes numa rede.
Esses clientes incluem aplicações, tais como VLC e XMBC, além de dispositivos, como por exemplo, smartphones, TVs e consoles de
jogos (PS3 e Xbox 360).
O MiniDLNA é um alternativa leve ao MediaTomb, por exemplo. Ele não possui uma interface WEB para configuração, as poucas
necessárias devem ser feitas editando um arquivo de texto.
[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