Página 2 de 2

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 29 Ago 2015, 11:14
por robalo
Para los que tengaís monillo de añadir series a bibloteca podeís modificar 'PLATFORM_NAME' de 'core/config.py' anteponiendo al valor la palabra 'xbmc'. Un ejemplo con PLATFORM_NAME = "kodi-isengard" valdría perfectamente PLATFORM_NAME = "xbmc/kodi-isengard"

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 30 Ago 2015, 02:55
por ivanMx20
robalo escribió:Para los que tengaís monillo de añadir series a bibloteca podeís modificar 'PLATFORM_NAME' de 'core/config.py' anteponiendo al valor la palabra 'xbmc'. Un ejemplo con PLATFORM_NAME = "kodi-isengard" valdría perfectamente PLATFORM_NAME = "xbmc/kodi-isengard"
Gracias robalo eres genial :D :D :D no podia agragar mis series y ver que era algo rapido de hacer :lol: :lol: :lol: .

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 31 Ago 2015, 10:22
por kampanita
Hola Jesus, a mi me estaba dando algunos errores, por ejemplo en el canal AquiTorrent, me daba error al ejecutar el script.

He estado mirando un poco el código y da un error de index out of bounds ( creo recordar, no lo tengo ahora delante ) al llamar a scrapertools.get_match en la llamada

title= scrapertools.get_match(data,'<title>Descarga (.*?)-')

Bueno, sé que no es la manera más elegante de arreglarlo, pero al final he cambiado el scrapertools para controlar el error con un try exception. Creo que es algo que debería hacerse en todos los sitios, controlar todos los posibles errores...

He definido la funcion asi:

Código: Seleccionar todo

def get_match(data,patron,index=0):
  try:
      matches = re.findall( patron , data , flags=re.DOTALL )
      return matches[index]
  except:
      return ""
Ahora me funciona correctamente el canal.

Por otro lado, también he añadido "pulsar" para que me abra todos los .torrent ( modificado el torrent.py ), me daba error porque dice que no encuentra el plugin.video.stream ( realmente, es que no lo tengo... y creo que no lo he tenido nunca )
He añadido la parte para que lance "pulsar" o "kmediatorrent", y comentado la de "stream"... Por cierto, no me da la opción de elegir con cual lanzarlo ...

Siempre me coge el "ultimo" de la lista de video_url... Sabiendo esto, pongo a pulsar el ultimo y listo.

Código: Seleccionar todo

    media_url_xbmctorrent = "plugin://plugin.video.xbmctorrent/play/%s" % urllib.quote_plus(link)
    media_url_pulsar = "plugin://plugin.video.pulsar/play?uri=%s" % urllib.quote_plus(link)
#    media_url_stream = "plugin://plugin.video.stream/play/%s" % urllib.quote_plus(link)
    media_url_kmediatorrent = "plugin://plugin.video.kmediatorrent/play/%s" % urllib.quote_plus(link)

    video_urls = [
         [ "[kmediatorrent] %s" % (name), media_url_kmediatorrent ]
         [ "[xbmctorrent] %s" % (name), media_url_xbmctorrent ],
#         [ "[stream] %s" % (name), media_url_stream ],
         [ "[pulsar] %s" % (name), media_url_pulsar ]
     ]

    return video_urls
saludos.

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 31 Ago 2015, 11:14
por robalo
hola kampanita

No soy jesus pero para el error de aquitorrent si se te soluciona con title = "" en caso de que falle, tienes la función find_single_match para eso. Personalmente no tocaría nada de scrapertools. Como digo, si te vale el resultado title = "" si falla puedes usar

Código: Seleccionar todo

title= scrapertools.find_single_match(data,'<title>Descarga (.*?)-')
En referencia a los torrents, a la primera línea de los valores de video_urls le falta la coma que separa los valores, es estraño que funcione así :)

Código: Seleccionar todo

    video_urls = [
         [ "[kmediatorrent] %s" % (name), media_url_kmediatorrent ]
         [ "[xbmctorrent] %s" % (name), media_url_xbmctorrent ],
#         [ "[stream] %s" % (name), media_url_stream ],
         [ "[pulsar] %s" % (name), media_url_pulsar ]
     ]

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 31 Ago 2015, 15:23
por kampanita
Wop, lo de la "coma", ha sido error al copiar/pegar aqui, está funcionando bien.

Si, justo pensé en tocar el aquitorrent.py llamandole a la funcion de find_single_match en vez de tocar el scrapertools, que lo usan todos los demas procesos....Pero, es que me parece raro que no esté controlada la excepción, o bien en el aquitorrent.py o bien en el scrapertools.py.
Yo tengo por norma no dejar nada al azar cuando programo, trato siempre de crear todos los controles necesarios para que nada se quede "descontrolado".

Saludos, y gracias!

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 31 Ago 2015, 19:25
por robalo
Estamos deacuerdo en que se deben previnir e informar de que algo oucrre, pero también estaremos deacuerdo en que se debe comprobar que ha cambiado para que aparezca el error o información del error

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 31 Ago 2015, 22:27
por neno1978
Joder, como estamos :lol: :lol: lo de aquí torrent es un fallo relacionado con un cambio en la forma de "llamar" al title, ya lo había corregido y pensé que lo había subido al svn(d.e.p) como de momento no se puede hacer cambios en github (creo) tenía q haberlo subido aquí, no obstante , como lo habéis solucionado y posteado :x :lol: :lol: pues aquí esta de momento ;)

Re: Solución a problemas tras actualizar a la 4.0.2

Publicado: 01 Sep 2015, 09:13
por kampanita
Al final, lo de
title= ""
no me va , asi que he modificado por el

Código: Seleccionar todo

find_single_match
He estado mirando ayer lo que hay publicado sobre como construir un canal nuevo, etc, etc. La verdad es que es la primera vez que me voy a pegar con python, espero que mi curva de aprendizaje sea pequeña. Esta muy bien explicado el funcionamiento del plugin. Espero poder colaborar.

Lo del git, creo que ya puedes hacer peticiones "pull" para subir cambios, he visto uno esta mañana para seriesblanco

Un saludo a los dos, y a lo dicho, espero poder ayudar en la medida de mis posibilidades.
PD: y gracias por vuestro curro!

Problemas tras actualizar a la 4.0.2

Publicado: 22 Mar 2016, 09:47
por countryroud
Buenos días.
Desconozco si se ha actualizado algo de Kodi en mi sistema, pero por lo que he ido leyendo, debe de haber sido así. Soy nuevo en esto, así que paciencia conmigo. Tampoco sé si estoy posteando en el lugar correcto, así que por favor, perdonadme.
El viernes funcionaba estupendamente, pero ayer noche ya falló, sin tocar nada.

He seguido los pasos de este post y no he conseguido arreglar nada. También he reiniciado Kodi y el sistema y no se arregla. No puedo hacer ni búsquedas y no hay episodios en las series ni aparece nada que no sea "añadir a la biblioteca" o "descargar capítulos" (entrando en un canal y seleccionando series más vistas y escogiendo al azar). He vuelto atrás en la versión de pelisalacarta y mismo problema. He desinstalado el add-on y vuelto a instalar y tampoco se soluciona, ni instalando la versión anterior.

Actualemnte tengo Kodi 15.1 Isengard y Pelisalacarta 3.9.99

El registro lo adjunto en un archivo .rar porque no me deja subir ni pdf, docx, txt o log.
Documento1.rar
Éste es el registro al hacer una búsqueda
(357.69 KiB) Descargado 178 veces
A ver si conseguimos arreglarlo porque estaba muy contento con el programa.

Un saludo y muchas gracias de antemano por dedicarme tiempo.