Página 1 de 1

Poner mas información en la ventana que busca

Publicado: 31 Dic 2016, 15:04
por Intel1
Hola, muchas veces se me queda congelado en la ventana de búsqueda global, algunas veces lo dejo hasta 4 minutos y nunca acaba y tengo que cerrar el kodi porque no funciona el botón cancelar :(

Imagen

Una sugerencia sería que coloquen que es lo que está haciendo el buscador, por ejemplo:

Buscando ccc en xx canales
Buscando en canal aaa
Recuperando información de tmdb
etc

Creo que sería bueno ver que hace para saber donde está el problema o desmarcar el canal que dá problema si ese es el problema.

Adjunto log detallado cuando se queda congelado en la búsqueda, haber si alguien da con el problema donde se queda congelado.

Saludos.

Re: Poner mas información en la ventana que busca

Publicado: 31 Dic 2016, 15:47
por super_berny
Para q la búsqueda no se haga eterna se utilizan multihilos. Es decir se lanzan 'subprocesos' independientes para cada canal y despues se espera a q todos hayan terminado. Esto provocado q si uno de esos subprocesos se queda sin finalizar la búsqueda se quede bloqueada.
Voy a mirar si podemos poner un tiempo maximo y tb por q no funciona el boton de cancelar.

Re: Poner mas información en la ventana que busca

Publicado: 31 Dic 2016, 16:46
por Intel1
Hola, gracias por contestar.

Creo que también es buena idea lo de poner un tiempo de búsqueda máximo por canal por si no responde, pero también creo que puede ser lo de poner más información en la ventana de búsqueda.

Estuve viendo algo del log y casi lo último donde se congela tiene este link:

08:43:12.079 T:6344 NOTICE: pelisalacarta.core.scrapertools link=<http://www.verpeliculas.gratis/wp-json/>; rel="https://api.w.org/"

Pero no veo ningún canal que se llame verpeliculas, de donde puede estar sacando esa información?

Creo que siempre que se congela la búsqueda global, ese es el último que me aparece en el log: verpeliculas.gratis

Saludos.

Re: Poner mas información en la ventana que busca

Publicado: 01 Ene 2017, 13:49
por super_berny
He añadido trazas en el log y mensajes en la ventana de progreso, y tambien he modificado el comportamiento del boton cancelar.
Yo no he tenido ningun cuelgue, tengo la ultima version de develop (lo tengo siempre sincronizado), prueba de sustituir el buscador por este q te paso y me cuentas antes de subirlo a github.

¿La busqueda la haces por titulo o por categoria?

https://raw.githubusercontent.com/super ... uscador.py

Re: Poner mas información en la ventana que busca

Publicado: 02 Ene 2017, 15:08
por Intel1
super_berny escribió:He añadido trazas en el log y mensajes en la ventana de progreso, y tambien he modificado el comportamiento del boton cancelar.
Yo no he tenido ningun cuelgue, tengo la ultima version de develop (lo tengo siempre sincronizado), prueba de sustituir el buscador por este q te paso y me cuentas antes de subirlo a github.

¿La busqueda la haces por titulo o por categoria?

https://raw.githubusercontent.com/super ... uscador.py
Hola, gracias por contestar, en estos momentos igual se me está quedando congelado la búsqueda.

La búsqueda es por título.

El botón cancelar igual no funciona, pero solo cuando se queda congelada la búsqueda, cuando busca normal si funciona el botón cancelar.

Imagen

Se sigue quedando el último log en:

link=<http://www.verpeliculas.gratis/wp-json/>; rel="https://api.w.org/"

Y también veo estos errores:

09:01:41.965 T:7096 NOTICE: ######## ERROR #########
09:01:41.965 T:7096 NOTICE: [pelisalacarta.core.jsontools.load_json] **NO** se ha podido cargar el JSON
09:01:41.966 T:7096 NOTICE: ######## ERROR #########
09:01:41.966 T:7096 NOTICE: [pelisalacarta.core.jsontools.load_json] Traceback (most recent call last):
File "C:\Users\admin1\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\core\jsontools.py", line 58, in load_json
value = json.loads(*args, **kwargs)
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\__init__.py", line 352, in loads
return cls(encoding=encoding, **kw).decode(s)
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\decoder.py", line 382, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded


Tal vez por allí también puede ser el problema?


Lograste colocar el tiempo límite en la búsqueda de canales?

Adjunto el nuevo log para ver si vez el momento del cuelgue.

Gracias.

Re: Poner mas información en la ventana que busca

Publicado: 02 Ene 2017, 17:47
por Intel1
Hola, cuando uso la búsqueda global, se queda congelado y en el log aparece muchos errores como estos:

11:30:11.188 T:3528 NOTICE: ######## ERROR #########
11:30:11.188 T:3528 NOTICE: [pelisalacarta.core.tmdb.__search] La busqueda de 'Rápidos y furiosos 5: sin control / fast & furious 5 / a todo gas 5 (fast five) ' no dio resultados para la pagina 1
11:30:11.190 T:3532 NOTICE: pelisalacarta.core.scrapertools Descargado en 1 segundos
11:30:11.190 T:3532 NOTICE: ######## ERROR #########
11:30:11.190 T:3532 NOTICE: [pelisalacarta.core.tmdb.__search] La busqueda de 'Traficantes de sueños (sleep dealer) ' no dio resultados para la pagina 1
11:30:11.198 T:7428 NOTICE: pelisalacarta.core.scrapertools Descargado en 1 segundos

Y los errores que he visto son de películas que tienen tilde o letra "ñ". No sé si será ese el problema.

Uso Kodi 17 RC1 pelisalacarta descargado del github develop 29/12/2016

Adjunto log detallado.

Gracias.