Página 2 de 4

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 17 Mar 2016, 21:26
por SeiTaN
Bueno he subido la primera versión, he hecho unas pruebas y parece que funciona.

v0.1
- marca como visto automáticamente episodios de series y peliculas (librería local).

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 18 Mar 2016, 11:22
por alpelmir
Gracias. Lo pruebo y te comento.
Una mejora sería que te marcara si está todo visto o parte y te dejara continuar donde lo dejaste. me imagino que será imposible pero por pedir....... :D :D :D

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 18 Mar 2016, 21:00
por SeiTaN
alpelmir escribió:Gracias. Lo pruebo y te comento.
Una mejora sería que te marcara si está todo visto o parte y te dejara continuar donde lo dejaste. me imagino que será imposible pero por pedir....... :D :D :D
¿Y como se hace para que salga la opción que dices? A ver si consigo que no sea imposible :roll:

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 19 Mar 2016, 00:36
por alpelmir
Ni idea pero por pedir.... Como los PVR lo hacen... :D :D :D

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 20 Mar 2016, 18:12
por robalo
alpelmir escribió:Gracias. Lo pruebo y te comento.
Una mejora sería que te marcara si está todo visto o parte y te dejara continuar donde lo dejaste. me imagino que será imposible pero por pedir....... :D :D :D
Imposible no lo es, yo lo tengo hecho en mis personalizaciones pero en sql. Como dije en un post anterior en este hilo
robalo escribió:Marcar el resume al x% me suena que con 'JSONRPC' no lo encontré pero no me hagas mucho caso, es posible que se me pasara.

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 24 Mar 2016, 13:41
por Cmos
SeiTaN escribió:Bueno he subido la primera versión, he hecho unas pruebas y parece que funciona.

v0.1
- marca como visto automáticamente episodios de series y peliculas (librería local).
Hoy me he puesto con las pruebas como te dije, más vale tarde que nunca xD. Tenía Kodi patas arriba y era un cacao probar nada :roll:

Añadiendo series a la librería no he tenido problemas, pero con la reproducción sí me ha saltado alguno, te comento:

- Primero me salía un error del launcher en la línea 197 ya que las variables server_white_list y server_black_list no se habían inicializado antes. Esto sé que se soluciona activando los filtros en la configuración, pero creo que habría que controlarlo si esa opción está desactivada.

- También cuando se intenta reproducir un vídeo y falla a causa del conector o porque el enlace está roto, después del mensaje de error se queda abierto el diálogo de abriendo flujo y el log estático en la función mark_as_watched. Se puede cancelar sin problemas y salir, pero entiendo que solo debe llegar a esa función si comienza a reproducir.

- Y ya en el visionado, aunque en ningún momento se corta, cada vez que se intenta comprobar el estado de la reproducción para marcarlo como visto me sale este error:

Código: Seleccionar todo

11:34:29 T:5908  NOTICE: core.jsontools.dump_json -> '{\n    "id": 1, \n    "jsonrpc": "2.0", \n    "method": "Player.GetActivePlayers"\n}'
11:34:29 T:5908  NOTICE: core.jsontools.load_json Probando simplejson en directorio lib
11:34:29 T:5908  NOTICE: Previous line repeats 1 times.
11:34:29 T:5908  NOTICE: core.jsontools.load_json -> {'jsonrpc': '2.0', 'id': 1, 'result': [{'playerid': 1, 'type': 'video'}]}
11:34:29 T:5908  NOTICE: call1 {'jsonrpc': '2.0', 'id': 1, 'result': [{'playerid': 1, 'type': 'video'}]}
11:34:29 T:5908  NOTICE: call1 Categoria=Series
11:34:29 T:5908  NOTICE: core.jsontools.dump_json Probando simplejson en directorio lib
11:34:29 T:5908  NOTICE: Previous line repeats 1 times.
11:34:29 T:5908  NOTICE: core.jsontools.dump_json -> '{\n    "id": "libGetItem", \n    "jsonrpc": "2.0", \n    "method": "Player.GetItem", \n    "params": {\n        "playerid": 1, \n        "properties": [\n            "season", \n            "episode", \n            "file", \n            "showtitle"\n        ]\n    }\n}'
11:34:29 T:5908  NOTICE: core.jsontools.load_json Probando simplejson en directorio lib
11:34:29 T:5908  NOTICE: Previous line repeats 1 times.
11:34:29 T:5908  NOTICE: core.jsontools.load_json -> {'jsonrpc': '2.0', 'id': 'libGetItem', 'result': {'item': {'episode': -1, 'season': -1, 'label': '5x10.strm', 'file': 'http://hn.tv-vip.com/transcoder/subs_es_game_of_thrones_s05e10.mp4/240-mp4/subs_es_game_of_thrones_s05e10.mp4.mp4|User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0&Accept-Encoding=gzip, deflate&Referer=http://tv-vip.com&Cookie=__cfduid=d1eb3f4561f09ccaca67734a1a9560dee1457833795.mp4; cf_clearance=', 'type': 'unknown', 'showtitle': ''}}}
11:34:29 T:5908  NOTICE: call2 {'jsonrpc': '2.0', 'id': 'libGetItem', 'result': {'item': {'episode': -1, 'season': -1, 'label': '5x10.strm', 'file': 'http://hn.tv-vip.com/transcoder/subs_es_game_of_thrones_s05e10.mp4/240-mp4/subs_es_game_of_thrones_s05e10.mp4.mp4|User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0&Accept-Encoding=gzip, deflate&Referer=http://tv-vip.com&Cookie=__cfduid=d1eb3f4561f09ccaca67734a1a9560dee1457833795.mp4; cf_clearance=', 'type': 'unknown', 'showtitle': ''}}}
11:34:29 T:5908  NOTICE: titulo es
11:34:29 T:5908  NOTICE: core.jsontools.dump_json Probando simplejson en directorio lib
11:34:29 T:5908  NOTICE: Previous line repeats 1 times.
11:34:29 T:5908  NOTICE: core.jsontools.dump_json -> '{\n    "id": 1, \n    "jsonrpc": "2.0", \n    "method": "VideoLibrary.GetEpisodes", \n    "params": {\n        "filter": {\n            "and": [\n                {\n                    "field": "season", \n                    "operator": "is", \n                    "value": "-1"\n                }, \n                {\n                    "field": "episode", \n                    "operator": "is", \n                    "value": "-1"\n                }\n            ]\n        }, \n        "properties": [\n            "title", \n            "plot", \n            "votes", \n            "rating", \n            "writer", \n            "firstaired", \n            "playcount", \n            "runtime", \n            "director", \n            "productioncode", \n            "season", \n            "episode", \n            "originaltitle", \n            "showtitle", \n            "lastplayed", \n            "fanart", \n            "thumbnail", \n            "file", \n            "resume", \n            "tvshowid", \n            "dateadded", \n            "uniqueid"\n        ]\n    }\n}'
11:34:29 T:5908  NOTICE: core.jsontools.load_json Probando simplejson en directorio lib
11:34:29 T:5908  NOTICE: Previous line repeats 1 times.
11:34:29 T:5908  NOTICE: core.jsontools.load_json -> {'jsonrpc': '2.0', 'id': 1, 'result': {'limits': {'start': 0, 'total': 0, 'end': 0}}}
11:34:29 T:5908  NOTICE: call3 {'jsonrpc': '2.0', 'id': 1, 'result': {'limits': {'start': 0, 'total': 0, 'end': 0}}}
11:34:29 T:5908  NOTICE: entrooo {'jsonrpc': '2.0', 'id': 1, 'result': {'limits': {'start': 0, 'total': 0, 'end': 0}}}:
11:34:29 T:5908   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: 'episodes'
                                            Traceback (most recent call last):
                                              File "C:\Users\Cmos\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\default.py", line 31, in <module>
                                                launcher.run()
                                              File "C:\Users\Cmos\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\platformcode\launcher.py", line 197, in run
                                                play_from_library(item, channel, server_white_list, server_black_list)
                                              File "C:\Users\Cmos\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\platformcode\launcher.py", line 730, in play_from_library
                                                library.mark_as_watched(category)
                                              File "C:\Users\Cmos\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\platformcode\library2.py", line 255, in mark_as_watched
                                                for d in data['result']['episodes']:
                                            KeyError: 'episodes'
                                            -->End of Python script error report<--
Así que por ahora todavía no me ha funcionado lo de que se marquen como vistos :( El log que he puesto es con un episodio del canal tv-vip, pero también me pasa con otros canales.

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 24 Mar 2016, 14:06
por SeiTaN
Cmos escribió: Añadiendo series a la librería no he tenido problemas, pero con la reproducción sí me ha saltado alguno, te comento:

- Primero me salía un error del launcher en la línea 197 ya que las variables server_white_list y server_black_list no se habían inicializado antes. Esto sé que se soluciona activando los filtros en la configuración, pero creo que habría que controlarlo si esa opción está desactivada.
Si, esto lo arreglé hace unos días y se me pasó subirlo, es como dices, se inicializa las variables en el launcher y ya está.
Cmos escribió: - También cuando se intenta reproducir un vídeo y falla a causa del conector o porque el enlace está roto, después del mensaje de error se queda abierto el diálogo de abriendo flujo y el log estático en la función mark_as_watched. Se puede cancelar sin problemas y salir, pero entiendo que solo debe llegar a esa función si comienza a reproducir.
Le daré una vuelta a esto.
Cmos escribió: - Y ya en el visionado, aunque en ningún momento se corta, cada vez que se intenta comprobar el estado de la reproducción para marcarlo como visto me sale este error:
Según el log no está obteniendo bien la información del episodio, es decir... ¿Tienes scrapeada la serie "Juego de Tronos" en la bilioteca?

Miraré lo último de si se puede marcar como visto aunque no tengas scrapeada la serie/película, y en el caso de que no se tenga scrapeada lo haga de la otra manera.

Muchas gracias por tomarte la molestia de probarlo :)

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 24 Mar 2016, 15:12
por Cmos
SeiTaN escribió:
Cmos escribió: - Y ya en el visionado, aunque en ningún momento se corta, cada vez que se intenta comprobar el estado de la reproducción para marcarlo como visto me sale este error:
Según el log no está obteniendo bien la información del episodio, es decir... ¿Tienes scrapeada la serie "Juego de Tronos" en la bilioteca?

Miraré lo último de si se puede marcar como visto aunque no tengas scrapeada la serie/película, y en el caso de que no se tenga scrapeada lo haga de la otra manera.
Era eso, tenías razón, una vez scrapeada la marca como vista perfectamente :D Al menos mi imprudencia va a servir para mejorarlo aun más :mrgreen: Eso sí, lo de que se quede con el mensaje abriendo flujo si falla el vídeo antes de empezar ocurre igual aunque esté scrapeada.
SeiTaN escribió:Muchas gracias por tomarte la molestia de probarlo :)
No es ninguna molestia, todo lo contrario ;)

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 24 Mar 2016, 19:03
por SeiTaN
Añadida las dos correcciones, lo de que marque como visto una pelicula o serie sin scrapear, de momento se queda pendiente.

Re: ¿Que te gustaría que permitiera la libreria?

Publicado: 26 Mar 2016, 23:42
por ironmanspcasa
seria posible que al entrar en novedades no las ordenara alfabeticamente o preguntara si alfabeticamente o por fecha?
pd un grandisimo trabajo el tuyo.gracias