Autor Tema: [Tutorial] Resolver los constantes fallos del MiniDLNA  (Leído 18337 veces)

0 Usuarios y 1 Visitante están viendo este tema.

raphik

  • Visitante
Re: [Tutorial] Resolver los constantes fallos del MiniDLNA
« Respuesta #20 en: 27-08-2014, 23:45 (Miércoles) »
Lo estoy probando ahora mismo con una compilación BB RC3 r42219 (fuentes del repositorio oficial) en un hg556a y está funcionando bien.

No utilizo el script /etc/init.d/minidlna ni para arrancar ni para parar.
El sistema de archivos lo tengo montado en /mnt/hdd
Arranque: minidlna -f /mnt/hdd/minidlna/minidlna.conf
Parada: killall -9 minidlna

El fichero de configuración minidlna.conf
Citar
port=8200
network_interface=br-lan,wlan0
friendly_name=minidlna
db_dir=/mnt/hdd/minidlna
log_dir=/mnt/hdd/minidlna
inotify=yes
enable_tivo=no
strict_dlna=no
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
notify_interval=30
serial=12345678
model_number=1
root_container=.
media_dir=A,/mnt/hdd/dlna/audio
media_dir=P,/mnt/hdd/dlna/photo
media_dir=V,/mnt/hdd/dlna/video

No hace falta recordar que para que la base de datos se actualice, minidlna tiene que estar activo. Todo lo que se añada o elimine con minidlna apagado no se actualiza, excepto si se fuerza la regeneración de la base de datos ya sea con el parámetro -R o bien borrando a pelo el fichero files.db antes de lanzar la aplicación.

Saludos.



Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4582
Re: [Tutorial] Resolver los constantes fallos del MiniDLNA
« Respuesta #21 en: 28-08-2014, 09:21 (Jueves) »
Si lo ejecuto a 'mano' como tu, no quiere cargar el fichero de configuración  ^-^

Citar
root@OpenWrt:~# minidlna -f /mnt/sda2/minidlna/minidlna.conf
parsing error file /mnt/sda2/minidlna/minidlna.conf line 1 : option port '8200'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 2 : option interface 'br-lan'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 3 : option friendly_name 'WD600'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 4 : option db_dir '/mnt/sda2/minidlna'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 5 : option log_dir '/mnt/sda2/minidlna'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 6 : option inotify '1'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 7 : option enable_tivo '0'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 8 : option strict_dlna '0'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 9 : option presentation_url ''
parsing error file /mnt/sda2/minidlna/minidlna.conf line 10 : option notify_interval '900'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 11 : option serial '12345678'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 12 : option model_number '1'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 13 : option root_container '.'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 14 : list media_dir '/mnt/series'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 15 : 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'
root@OpenWrt:~#
Valoraciones positivas en compra/venta:
121 en Htcmania
147 en Har2mano
19 en elchapuzasinformatico
10 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1MTlgSAbTP08EL7ujiamnJVy31be9LogZ

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1939
Re: [Tutorial] Resolver los constantes fallos del MiniDLNA
« Respuesta #22 en: 28-08-2014, 16:23 (Jueves) »
Si lo ejecuto a 'mano' como tu, no quiere cargar el fichero de configuración  ^-^

Citar
root@OpenWrt:~# minidlna -f /mnt/sda2/minidlna/minidlna.conf
parsing error file /mnt/sda2/minidlna/minidlna.conf line 1 : option port '8200'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 2 : option interface 'br-lan'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 3 : option friendly_name 'WD600'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 4 : option db_dir '/mnt/sda2/minidlna'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 5 : option log_dir '/mnt/sda2/minidlna'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 6 : option inotify '1'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 7 : option enable_tivo '0'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 8 : option strict_dlna '0'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 9 : option presentation_url ''
parsing error file /mnt/sda2/minidlna/minidlna.conf line 10 : option notify_interval '900'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 11 : option serial '12345678'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 12 : option model_number '1'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 13 : option root_container '.'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 14 : list media_dir '/mnt/series'
parsing error file /mnt/sda2/minidlna/minidlna.conf line 15 : 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'
root@OpenWrt:~#

jar229, el archivo de configuración que dices parece estar en formato uci, no en el formato propio de minidlna.
Mira esto a ver si te puede ayudar a traducirlo: https://wiki.archlinux.org/index.php/MiniDLNA

Seguramente cuando openwrt arranque traducirá el formato uci al formato propio del minidlna, y entonces lo arrancará apuntando al fichero de configuración traducido. Ya he visto ese comportamiento con otras aplicaciones. Si encuentras el script que hace eso, verás como hace la traducción.

P.D.: raphik tiene el suyo puesto en el formato propio. Echale un vistazo.
« Última modificación: 28-08-2014, 16:25 (Jueves) por Tki2000 »
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.

raphik

  • Visitante
Re: [Tutorial] Resolver los constantes fallos del MiniDLNA
« Respuesta #23 en: 28-08-2014, 16:42 (Jueves) »
Si lo ejecuto a 'mano' como tu, no quiere cargar el fichero de configuración  ^-^

Como bien dice Tki200, el fichero que estás usando no es correcto.

Por alguna razón que se me escapa, la configuración de minidlna tiene lugar en dos fases: en la primera, desde LuCI -> Services -> miniDLNA se genera el fichero /etc/config/minidlna; en una segunda fase, el script /etc/init.d/minidlna crea un segundo fichero /tmp/minidlna.conf antes de invocar al ejecutable.

El fichero que está en /etc/config, que es el que has usado, no vale para invocar a minidlna desde la línea de comandos. El "bueno" es el que está en /tmp. Es para evitar que se borre en cada arranque por lo que lo pongo en /mnt/hdd/minidlna/minidlna.conf.

Si te fijas, verás que son distintos.

/etc/config/minidlna
Código: [Seleccionar]
config minidlna 'config'
option port '8200'
option inotify '1'
option notify_interval '30'
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'
option root_container '.'
list media_dir 'A,/mnt/hdd/dlna/audio'
list media_dir 'P,/mnt/hdd/dlna/photo'
list media_dir 'V,/mnt/hdd/dlna/video'
option friendly_name 'MiniDLNA'
option enabled '1'
option db_dir '/mnt/hdd/minidlna'
option log_dir '/mnt/hdd/minidlna'
option interface 'br-lan,wlan0'

/mnt/hdd/minidlna/minidlna.conf
Código: [Seleccionar]
port=8200
network_interface=br-lan,wlan0
friendly_name=minidlna
db_dir=/mnt/hdd/minidlna
log_dir=/mnt/hdd/minidlna
inotify=yes
enable_tivo=no
strict_dlna=no
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
notify_interval=30
serial=12345678
model_number=1
root_container=.
media_dir=A,/mnt/hdd/dlna/audio
media_dir=P,/mnt/hdd/dlna/photo
media_dir=V,/mnt/hdd/dlna/video

Saludos.
« Última modificación: 28-08-2014, 16:43 (Jueves) por raphik »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4582
Re: [Tutorial] Resolver los constantes fallos del MiniDLNA
« Respuesta #24 en: 28-08-2014, 19:22 (Jueves) »
Gracias a ambos por 'mostrarme' el camino  ;D

Veía algo raro, pero no daba con lo que era.

Estoy generando nuevamente la bd, después de lanzar 'a mano' la aplicación. A ver si esta vez es la definitiva  ;D

EDITO:  no hay nada que hacer  :-[

Es posible que el problema venga porque lo que 'sirve' minidlna es un directorio compartido por red (montado 'en local' con cifsmount) ?
« Última modificación: 28-08-2014, 19:46 (Jueves) por jar229 »
Valoraciones positivas en compra/venta:
121 en Htcmania
147 en Har2mano
19 en elchapuzasinformatico
10 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1MTlgSAbTP08EL7ujiamnJVy31be9LogZ