Autor Tema: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART  (Leído 17913 veces)

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

pikomule

  • Visitante
buenas, me he instalado minidlna, para que directamente las descargas que han terminado por torrent pueda visualizarlas en la TV. El problema es que creo que se carga antes que los modulos de USB, se ve que cuando se inicia en el arranque, la uidad usb aun no esta montada, por eso me lo muestra vacio, sin embargo si hago restart a minidlna, como ya los usb estan montados, me reconoce todo sin problemas.

Puedo ambiar el orden en que inician los modulos? o cualquier otra solucion?



Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #1 en: 04-11-2012, 20:16 (Domingo) »
Desactívalo del arranque automático al inicio, y cárgarlo 'manualmente' desde /etc/rc.local

La verdad, imagino que habrá alguna otra forma mejor pero ...  ^-^

pikomule

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #2 en: 04-11-2012, 20:23 (Domingo) »
ha funcionado si señor, muchas gracias

pikomule

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #3 en: 04-11-2012, 21:48 (Domingo) »
me surge un problemilla con minidlna, me muestra archivos en la tv y en la consola que ya he borrado, no se por que. Es como si no refrescase

Ya he reiniciado varias veces

pikomule

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #4 en: 05-11-2012, 00:21 (Lunes) »
parece que minidlna tiene problemas al refrescar, a mas gente le pasa.

Esto me sale a intentar refrescar manualmente:

root@OpenWrt:~# minidlna -R
[2012/11/04 23:18:07] getifaddr.c:69: error: ioctl(s, SIOCGIFADDR, ...): Cannot assign requested address
[2012/11/04 23:18:07] getifaddr.c:69: error: ioctl(s, SIOCGIFADDR, ...): No such device
[2012/11/04 23:18:07] minidlna.c:754: No IP address automatically detected!
[2012/11/04 23:18:07] minidlna.c:779: error: Usage:
        minidlna [-d] [-v] [-f config_file]
                [-a listening_ip] [-p port]
                [-s serial] [-m model_number]
                [-t notify_interval] [-P pid_filename]
                [-w url] [-R] [-V] [-h]

Notes:
        Notify interval is in seconds. Default is 895 seconds.
        Default pid file is /var/run/minidlna.pid.
        With -d minidlna will run in debug mode (not daemonize).
        -w sets the presentation url. Default is http address on port 80
        -h displays this text
        -R forces a full rescan
        -L do note create playlists
        -V print the version number

alguna idea?

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #5 en: 05-11-2012, 14:14 (Lunes) »
Nunca lo había usado hasta ahora (me refiero a minidlna). Hoy, por curiosidad lo he instado y tras 'x' minutos y de forma aleatoria, aunque no esté reproduciendo nada, me resetea el router (probado en un hg553 y en un hg556a).  :'(

pikomule

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #6 en: 05-11-2012, 15:20 (Lunes) »
A mi en ar5387un todo bien excepto que no refresca los archivos. Ushare no me funciona

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #7 en: 05-11-2012, 16:05 (Lunes) »
La verdad es que lo he instalado junto con cifsmount (los ficheros están en otro equipo de la red). Pudiera venir por ahí el problema ...

Enviado desde mi Cube U30GT ( Decontaminate v. 2.1) usando Tapatalk 2

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #8 en: 17-12-2012, 08:00 (Lunes) »
Había olvidado comentar de nuevo sobre esto.
Al final, el tema de los reinicios era un problema del paquete cifsmount (ya solucionado, por cierto).
Mini-dlna funcionando  ;D
No lo he usado mucho, así que no he podido observar el tema del refresco de los ficheros.

EDITO: A mi tampoco me actualiza los ficheros.
« Última modificación: 17-12-2012, 08:41 (Lunes) por jar229 »

pikomule

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #9 en: 17-12-2012, 10:00 (Lunes) »
Encontre la manera de refrescar, aunque de manera manual y por comandos:

minidlna -f /tmp/minidlna.conf -R -d

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #10 en: 17-12-2012, 11:19 (Lunes) »
Encontre la manera de refrescar, aunque de manera manual y por comandos:

minidlna -f /tmp/minidlna.conf -R -d

Gracias, tomo nota  ;)

curtis

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #11 en: 15-02-2013, 09:02 (Viernes) »
Desactívalo del arranque automático al inicio, y cárgarlo 'manualmente' desde /etc/rc.local

La verdad, imagino que habrá alguna otra forma mejor pero ...  ^-^

Yo también he tenido el problema de pikomule al instalar el DLNA y lo he solucionado de la forma que dices. Gracias jar229!!

A la hora de probarlo la única forma es con el VLC (en listas de reproducción->Red->UPnP ) Ahí aparecen todas las carpetas que yo he compartido por DLNA en el disco duro, pero no sale ningún archivo. ¿A alguien le pasa esto?

Gracias!

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #12 en: 15-02-2013, 10:06 (Viernes) »

Yo también he tenido el problema de pikomule al instalar el DLNA y lo he solucionado de la forma que dices. Gracias jar229!!

A la hora de probarlo la única forma es con el VLC (en listas de reproducción->Red->UPnP ) Ahí aparecen todas las carpetas que yo he compartido por DLNA en el disco duro, pero no sale ningún archivo. ¿A alguien le pasa esto?

Gracias!

Para probarlo, si tienes windows 7, abre una ventana del explorador de archivos y pincha en Red. Debería aparecerte en Dispositivos multimedia.  Doble click sobre su icono, y se te abrirá el Reproductor de windows media. En este, en el margen izquierdo, tendrás Otras Bibliotecas y debajo, el servidor DLNA. Pincha en Vídeos/Todos los Vídeos.

Si no te funciona así, es que hay algo mal configurado. Deberías poner por aquí el fichero /etc/config/minidlna
« Última modificación: 15-02-2013, 10:07 (Viernes) por jar229 »

curtis

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #13 en: 15-02-2013, 10:34 (Viernes) »

Para probarlo, si tienes windows 7, abre una ventana del explorador de archivos y pincha en Red. Debería aparecerte en Dispositivos multimedia.  Doble click sobre su icono, y se te abrirá el Reproductor de windows media. En este, en el margen izquierdo, tendrás Otras Bibliotecas y debajo, el servidor DLNA. Pincha en Vídeos/Todos los Vídeos.

Si no te funciona así, es que hay algo mal configurado. Deberías poner por aquí el fichero /etc/config/minidlna

Vale, perfecto! Esta tarde me pongo a ello. Lo probaré también con partición formato extX antes de comprobar la configuración del miniDLNA (por si la partición NTFS pueda tener algo que ver)

gmtii

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #14 en: 15-02-2013, 23:03 (Viernes) »
por si acaso, tienen la opción de detectar nuevos ficheros en el minidlna.conf activada?

Código: [Seleccionar]
# Automatic discovery of new files in the media_dir directory.
inotify=yes

si ya lo habían visto, perdón  ^-^

buenas, me he instalado minidlna, para que directamente las descargas que han terminado por torrent pueda visualizarlas en la TV. El problema es que creo que se carga antes que los modulos de USB, se ve que cuando se inicia en el arranque, la uidad usb aun no esta montada, por eso me lo muestra vacio, sin embargo si hago restart a minidlna, como ya los usb estan montados, me reconoce todo sin problemas.

Puedo ambiar el orden en que inician los modulos? o cualquier otra solucion?

curtis

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #15 en: 18-02-2013, 13:38 (Lunes) »
miniDLNA funcionando. De momento las pelis se ven fluídas, pero probado con bitrates de entorno a 1500kbps.

taik

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #16 en: 19-02-2013, 02:11 (Martes) »
Yo también estoy teniendo un montón de problemas con minidlna y estoy en busca de una solución. Creo que se cual es el problema pero necesitaría que miraseis si en los logs de minidlna tenéis registros como este:

* received signal 15, good-bye
* SQL error: database is locked

Si los siguientes comandos devuelven un número mayor que cero es que algo no está funcionando bien:

# grep "signal 15" /donde/tengais/el/log/minidlna.log | wc -l
# grep "database is locked" /donde/tengais/el/log/minidlna.log | wc -l

Lo que ocurre es que al lanzar el minidla éste lanza a su vez procesos para escanear, extraer metadatos de los ficheros multimedia, etc. Si se encuentra con un fichero que se le resiste empieza a consumir RAM hasta que peta el escaneo(signal 15), dejando la base de datos bloqueada y el escaneo a la mitad. Pero el demonio sigue funcionando y lo que vemos en el cliente dlna es que nunca nos termina de mostrar todos los ficheros multimedia.

De momento me niego a ponerle swap a mi HG553  ;D, prefiero que vayan petando los procesos para encontrar bugs, si se activa la swap puede que termine el escaneo y el minidla deje de dar problemas en futuros arranques del demonio. Mañana si tengo tiempo me pongo a investigar el calltrace para localizar un supuesto posible bug en el minidlna :)

taik

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #17 en: 19-02-2013, 04:46 (Martes) »
'Ya he descubierto que fallaba en mi caso. Hay archivos demasiado pesados para el minidlna y casca. Luego hay otros ficheros problemáticos, bien por el formato (me petaba en los .VOB) o por ser ficheros "corruptos".

Los logs tal como está configurado el minidlna no sirven de mucho, no se registra lo que estaba haciendo el minidlna antes de que el proceso de escaneo petase. Lo mejor es parar todos los servicios tipo samba, transmission, etc. para realizar un escaneo con el debug activado. Dejo los pasos:

1) Paramos el minidlna:
# /etc/init.d/minidlna stop
2) Arrancamos el minidlna con el debug y forzando el escaneo:

#  /usr/bin/minidlna -f /tmp/minidlna.conf  -d -R

Aquí veremos lo que hace el minidlna, tardará varios minutos en completar el escaneo y si tenemos algun fichero multimedia problemático no terminará nunca y tampoco tendremos ninguna pista de que anda haciendo el minidlna, simplemente se quedará sin hacer nada. Para detectar que se ha quedado pillado hacemos el paso 3) al mismo tiempo que el 2)

3) Abrimos otra sesión ssh y ahí hacemos periódicamente esto:

# dmesg | tail

En el momento que veamos algo como esto:


[ 3436.376000] [ 1394]     0  1394      376       18   0       0             0 ntpd
[ 3436.380000] [ 2209]     0  2209      306       38   0       0             0 dropbear
[ 3436.388000] [ 2210]     0  2210      380       24   0       0             0 ash
[ 3436.396000] [ 3127]     0  3127      306       38   0       0             0 dropbear
[ 3436.404000] [ 3128]     0  3128      378       21   0       0             0 ash
[ 3436.412000] [ 3142]     0  3142     2312      117   0       0             0 minidlna
[ 3436.420000] [ 3147]     0  3147    13884    12135   0       0             0 minidlna
[ 3436.428000] [ 3157]     0  3157      378       21   0       0             0 vi
[ 3436.436000] Out of memory: Kill process 3147 (minidlna) score 751 or sacrifice child
[ 3436.444000] Killed process 3147 (minidlna) total-vm:55536kB, anon-rss:48540kB, file-rss:0kB

será porque el escaneo del minidlna ha sido sacrificado por el sistema operativo. Nos vamos a la shell donde tenemos el demonio arrancado y miramos que fue lo último que hizo. En mi caso escaneaba una pelicula que ocupaba 11Gigas (ufff!). Pulsamos Control+C (se para el minidlna) y tenemos que sacar la película del directorio en el que minidlna escanea. Yo lo tengo configurado en el  /etc/config/minidlna como:

list media_dir '/mnt/persa/multimedia'

Así que creo un directorio llamado "/mnt/persa/problematicas" y muevo la película ahí. Ahora volvemos al paso 2 y así hasta que no haya archivos problemáticos. Cuando lo consigamos veremos que el minidlna nos dice algo como "escaneo completado". Una vez completado ya tendremos la base de datos operativa y no será necesario realizar estos pasos. El demonio ya arrancará sin problemas y podremos disfrutar del dlna.

PD. Por si acaso he configurado el transmission para que grabe los archivos temporales fuera del ámbito del minidlna :)
« Última modificación: 19-02-2013, 04:48 (Martes) por taik »

taik

  • Visitante
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #18 en: 19-02-2013, 04:54 (Martes) »
Aparte tengo sospechas del inotify. Como queramos copiar una pelicula de nuestro ordenador al router mediante samba pienso que ocurre algo similar a lo anterior. Como la película tarda varios minutos en copiarse nos encontraremos con que el inotify detecta una nueva película antes de que esta sea copiada entera. Y el minidlna peta.

Esto son solo sospechas ;)

Y también me da que la bajada de rendimiento de mi transmission se debe a esto, al principio iba a tope pero cuando tuve varias películas dejo de bajar rápido. Pienso que es porque el minidlna ponía el router al 100%...
« Última modificación: 19-02-2013, 05:02 (Martes) por taik »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: MINIDLNA, no me detecta el contenido del USB excepto si hago RESTART
« Respuesta #19 en: 19-02-2013, 08:08 (Martes) »
Pues entonces será cuestión de desactivar inotify (en tu caso, que te funciona) y generar la base de datos 'a mano' cuando sea necesario, no ?
La verdad es que a parte del tema del refresco de ficheros, minidlna, me va estupendamente  ;)