Para que o miniDLNA possa ser executado corretamente, precisamos ter certeza de que definimos as permissões apropriadas e os diretórios que apontamos estão presentes.
Um padrão /etc/minidlna.conf
para um serviço executado pelo root pode ter o seguinte conteúdo (entre outros):
# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
db_dir=/var/cache/minidlna
# set this if you would like to specify the directory where you want MiniDLNA to store its log file
log_dir=/var/log/minidlna
É claro que podemos definir outro diretório para o banco de dados ou os arquivos de log, mas esses diretórios precisam estar presentes, e eles precisam ter permissão de gravação do usuário que executa o miniDLNA.
Além disso, nem todos os renderizadores DLNA podem ver o conteúdo em portas não padrão. Deixe-me sugerir que você também tente configurá-lo na porta padrão 9500 com
# port for HTTP (descriptions, SOAP, media transfer) traffic
port=9500