0. Pré-requisitos
1. Descarregar o software necessário
2. Instalar dependências e instalar o MiniDLNA
3. Configurar o MiniDLNA
4. Iniciar o MiniDLNA
1. Descarregar o software
Descarregar minidlna_1.0.24_static.tar.gz e minidlna_1.0.24_src.tar.gz a partir do site oficial.O ficheiro static contém o binário e o ficheiro de configuração, o ficheiro com o código fonte (src) é necessário apenas para copiar o script de init.d.
1. Instalar MiniDLNA
1.1. Descarregar código-fonte
1.2.a. Compilar em ubuntu 10.04 LTS KO - versões muito antigas
1.2.b. Compilar em ubuntu 12.04 LTS OK - funciona!
2. Instalar dependências e instalar o MiniDLNA
2.1. Instalar dependências
As dependências necessárias são instaladas através:
# apt-get install libexif12 libjpeg62 libid3tag0 libflac8 libvorbisfile3 sqlite3 libavformat52 libuuid1 gcc
# apt-get install libexif12 libjpeg62 libid3tag0 libflac8 libvorbisfile3 sqlite3 libavformat52 libuuid1 gcc
2.2. Instalar o MiniDLNA
- Descompactar o ficheiro static com:
- Copiar o ficheiro binário:
# cp usr/sbin/minidlna /usr/sbin
- Copiar o ficheiro de configuração:
# cp etc/minidlna.conf /etc/
- Descompactar o ficheiro src com:
# tar zxvf minidlna_1.0.24_src.tar.gz
- Copiar o script para o init.d:
# cp minidlna-1.0.24/linux/minidlna.init.d.script /etc/init.d/minidlna
- Ativar as permissões de execução:
- Adicionar o serviço ao arranque do sistema:
3. Configurar o MiniDLNA
O ficheiro de configuração /etc/minidlna.conf permite especificar o funcionamento do serviço, devendo ser personalizado:
- Localização da base de dados relativa aos ficheiros e localização do log:
log_dir=/var/log
- Modo automático de descoberta de ficheiros:
- Pastas a partilhar (é possível especificar diferentes pastas para diferentes tipos de media, conforme é explicado no próprio ficheiro de configuração):
media_dir=/srv/media
- Nome do servidor na rede
friendly_name=DLNA Server
4. Iniciar o MiniDLNA
Após a instalação e configuração é possível arrancar o serviço com:
# service minidlna start
O primeiro arranque irá demorar algum tempo até estar concluída a indexação dos ficheiros existentes, é possível acompanhar o desempenho através do comando top e esperando que o minidlna deixe de ocupar o processador de forma intensiva.
Após a indexação é possível aceder ao serviço nos dispositivos com suporte para DLNA.
5. Outras opções
- Para reiniciar o serviço:
- Para reconstruir a base de dados:
# minidlna -R
# service minidlna start