Canal Documentalesyonkis
Publicado: 02 Feb 2011, 15:25
Hola a tod@s,
He apreciado que en algunos documentales no puede cargar la lista de videos disponibles, mirando un poco los logs he visto que el problema es que el titulo no viene informado porque no puede recuperarlo de la web original.
Por ejemplo
http://documentales.videosyonkis.com/on ... prar-2011/
Que en el servidor wiimc corresponderia a la siguiente url:
http://localhost:8080/documentalesyonki ... aylist.plx
Esta nos muestra (en el pc)
Y wiimc nos dice que no encuentra nada compatible. El problema esta en el tag name que viene vacío. Para solucionarlo, aunque sea temporalmente, hay que editar la función findvideso de documentalesyonkis.py
Localizamos el siguiente código:
y añadimos un condicional tal que quede de la siguiente manera:
De esta manera nos aseguramos que aparezca la opción Megavideo y poder visualizar el documental.
Un saludo
He apreciado que en algunos documentales no puede cargar la lista de videos disponibles, mirando un poco los logs he visto que el problema es que el titulo no viene informado porque no puede recuperarlo de la web original.
Por ejemplo
http://documentales.videosyonkis.com/on ... prar-2011/
Que en el servidor wiimc corresponderia a la siguiente url:
http://localhost:8080/documentalesyonki ... aylist.plx
Esta nos muestra (en el pc)
Código: Seleccionar todo
version=7
logo=http://www.mimediacenter.info/xbmc/pelisalacarta/icon.jpg
title=pelisalacarta prerelease
type=playlist
name=
URL=http://localhost:8080/documentalesyonkis/play/UJRM4B0T/Megavideo/playlist.plx
Localizamos el siguiente código:
Código: Seleccionar todo
dec = Yonkis.DecryptYonkis()
id = dec.decryptALT(dec.charting(dec.unescape(id)))
logger.info("[documentalesyonkis.py] detail id="+id)
url=id
itemlist.append( Item(channel=CHANNELNAME, action="play" , title=item.title , url=url, thumbnail=item.thumbnail, plot=item.plot, server="Megavideo", folder=False))
else:
itemlist.append( Item(channel=CHANNELNAME, action="" , title="VIDEO NO DISPONIBLE" , url="", thumbnail="", plot=""))
return itemlist
Código: Seleccionar todo
dec = Yonkis.DecryptYonkis()
id = dec.decryptALT(dec.charting(dec.unescape(id)))
logger.info("[documentalesyonkis.py] detail id="+id)
url=id
if (item.title == "") :
item.title = "Megavideo"
itemlist.append( Item(channel=CHANNELNAME, action="play" , title=item.title , url=url, thumbnail=item.thumbnail, plot=item.plot, server="Megavideo", folder=False))
else:
itemlist.append( Item(channel=CHANNELNAME, action="" , title="VIDEO NO DISPONIBLE" , url="", thumbnail="", plot=""))
return itemlist
Un saludo