25 febrero, 2024

MiniDLNA es un servidor que buscar ser compatible con clientes DLNA/UPnP-AV.

    Con este servicio, vamos a poder conectar un disco duro externo o un dispositivo NAS y compartir contenidos diversos, vídeo, música, fotos, etc, para por ejemplo, reproducirlo en nuestra SmartTV.

    Como ya conocemos como montar un pendrive usb, vamos a montarlo y mediante el gestor luci, vamos a configurar y activar nuestro servidor MiniDLNA.

minidlna1
 
Vamos a servicios–>miniDLNA, activamos el servicio, asignamos el puerto 8200, seleccionamos como interfaces, la red inalámbrica y la br-lan, asignamos un nombre a nuestro server, «Openwrt DLNA Server», podemos filtrar por películas, música o fotos, o no filtrarlo como es nuestro caso, y finalmente le asignamos el punto de montaje del usb, en nuestro ejemplo /mnt/miniDLNA.

 
Guardar y aplicar.
 
Para equipos con firewall restrictivo añadir:
iptables -I INPUT 1 -p udp -m udp --dport 1900 -m state --state NEW -j ACCEPT
iptables -A INPUT 2 -p tcp -m tcp --dport 8200 -m state --state NEW -j ACCEPT

Para montar un nuevo dispositivo, hay que apagar MiniDLNA, por el momento el sistema más efectivo que he encontrado es:

# pgrep minidlna 
20502 
# kill -9 20502

Montar un dispositivo que disponga de contenido multimedia, y arrancar el servidor MiniDLNA:

# /etc/init.d/minidlna start

Podemos comprobar cuando se ha actualizado la base de datos miramos en el fichero de logs de minidlna.log

# tail -n10 /var/log/minidlna.log
[2014/11/14 14:04:56] minidlna.c:1053: warn: HTTP listening on port 8200
[2014/11/14 14:05:32] minidlna.c:929: error: MiniDLNA is already running. EXITING.
[2014/11/14 14:09:09] minidlna.c:1014: warn: Starting MiniDLNA version 1.1.3.
[2014/11/14 14:09:10] minidlna.c:1053: warn: HTTP listening on port 8200
[2014/11/14 14:14:31] minidlna.c:929: error: MiniDLNA is already running. EXITING.
[2014/11/14 14:15:09] minidlna.c:1014: warn: Starting MiniDLNA version 1.1.3.
[2014/11/14 14:15:09] minidlna.c:355: warn: Creating new database at /var/run/minidlna/files.db
[2014/11/14 14:15:09] minidlna.c:1053: warn: HTTP listening on port 8200
[2014/11/14 14:15:10] playlist.c:125: warn: Parsing playlists...
[2014/11/14 14:15:10] playlist.c:259: warn: Finished parsing playlists.

El fichero de configuración reside en /etc/config/minidlna, y es el siguiente:

config minidlna 'config'
option enabled '1'
option port '8200'
option friendly_name 'OpenWrt DLNA Server'
option db_dir '/mnt/miniDLNA/db'
option log_dir '/var/log'
option inotify '1'
option notify_interval '800'
option serial '12345678'
option model_number '1'
option album_art_names 'Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg'
list media_dir '/mnt/miniDLNA'
option root_container 'V'
option interface 'br-lan'

Ahora tan solo, tenemos que activar nuestro dispositivo de reproducción y buscar nuestro servidor multimedia con el nombre que hemos definido, en nuestro ejemplo es «OpenWrt DLNA Server«.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies