Instalação
Em primeiro lugar, o MiniDLNA depende diretamente apenas do pacote
ffmpeg.
Debians-like e
RPMs-likes: os repositórios oficiais já contém os pacotes já compilados. Além do que, também podem
ser
encontrados no site:
Slackware: os pacotes podem ser obtidos no SlackBuilds:
E para as demais distribuições, a página oficial do projeto é:
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)