Instalar e configurar um servidor DLNA no Debian 6 Server + Postar arquivos pelo Win ou Mac com Samba

Neste simples tutorial, vou mostrar como configurar um servidor de arquivos DLNA (vídeo, foto e música) para que possa ser reproduzido direto na TV ou Videogame (desde que a tv suporte; XBOX e PS3 suportam).
Após a configuração, basta baixar o conteúdo na pasta que estará automaticamente disponível no seu console ou tv.
Primeiramente será necessário adicionar um repositório do Debian Sid:

Edite o arquivo /etc/apt/source.list e adicione ao final:
deb http://ftp.de.debian.org/debian sid main

após isto, digite os comandos:
apt-get update
apt-get install minidlna

Edite o arquivo de configuração /etc/minidlna.conf:

media_dir=V,/var/lib/minidlna/videos
media_dir=A,/var/lib/minidlna/audio
media_dir=P,/var/lib/minidlna/imagens

#você poderá deixar apenas uma pasta para todos os arquivos: media_dir=/var/lib/minidlna

network_interface=eth0 #coloque o nome da sua interface. eth0, eth1, wlan0, etc…
listening_ip=192.168.1.250 #coloque o ip do servidor
port=8200 #futuramente você poderá acessar via web para verificar a quantidade de arquivos postados
friendly_name=ColoqueUmNome #este nome aparecerá na tv ou videogame
serial=12345678
model_number=1
inotify=yes #disponibilizar os arquivos assim que colocados em uma das pastas

É necessário criar uma pasta: mkdir -p /run/minidlna

/etc/init.d/minidlna restart

Pronto. Seu servidor DLNA está funcionando. Para verificar os arquivos, digite no seu navegador web: http://seu_ip:8200. Para saber como usar na sua TV, procure no manual, pois o acesso diverge entre as marcas. No Xbox: no dashboard, vá pra aba Aplicativos > Meus Aplicativos > Player de Vídeo.

Caso dê algum erro, vá na pasta /var/lib/minidlna e apague o arquivo files.db e reinicie o serviço.

Convertendo e embutindo legendas para visualizar no XBOX

apt-get install mencoder

mencoder arquivo.mp4 -ovc xvid -oac mp3lame -xvidencopts fixed_quant=2 -sub legenda.srt -subpos 100 -o convertido.avi

Permitindo o acesso através do Windows ou Mac

apt-get install samba

Faça um backup do arquivo de configuração do samba
cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp
Apague o conteúdo echo > /etc/samba/smb.conf e adicione estas linhas:

[global]
workgroup = GRUPO
[arquivos]
path = /var/lib/minidlna #pasta padrão do minidlna
write list = +users #grupo de usuários que poderão acessar e postar conteúdos

Após isto, devemos adicionar os usuários ao samba

adduser –gid 100 –shell /bin/false usuario #adicionamos ao grupo users e não permitimos acesso ao shell do sistema
smbpasswd -a usuario #definir senha

Permitimos escrita, leitura e execução a pasta do minidlna
chmod 770 /var/lib/minidlna

Por fim, reiniciamos os serviços

/etc/init.d/samba restart
/etc/init.d/minidlna restart

Até a próxima.

1 comment for “Instalar e configurar um servidor DLNA no Debian 6 Server + Postar arquivos pelo Win ou Mac com Samba

  1. 30 de novembro de 2012 at 03:49

    nice post,thanks for share.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *