Creo que habŕia que leer el hilo completo para estar en contexto y no pensar que solo estoy reportando a lo tonto, pues el reporte se hizo de la forma correcta. Debido a esto, considero que es incorrecto el tag de Sin Log. Pues desde el primer mensaje si se revisa el hilo completo, podrás notar que el reporte se hizo correctamente con log como dios manda. Los mensajes posteriores son producto de las validaciones hechas y que indican que aún después de los arreglos, persisten algunas fallas (sobre todo con las series) y como replicarlas (Ahí está tu respuesta a "no sabemos a que series te refieres, asi queno podemos ir probandolas todas hasta dar con el error"). Además que los errores que reporté posteriormente con las series no marcan error alguno dentro del addon.
Adjunto log del escenario probado.
Serie: Los simpson
Pasos para reproducir el error:
-Entrar al canal pepecine, series, los simpson, temporada 1, elegir el episodio 1.
-De primera vista la lista de enlaces no coincide con la pagina web.
-Elegir el primer enlace de Rapidvideo.
-Se reproduce un episodio de una temporada posterior (mucho).
Log: https://bpaste.net/raw/e5974f5ff082
Analizando el log, me parece que la problemática radica en que al descargar la página del episodio se obtiene un json como el siguiente (obtenido con el URL
https://pepecine.tv/secure/titles/1810?titleId=1810&seasonNumber=1&episodeNumber=1:
show at bpaste.
Al revisar la función "findvideos" , todo parece indicar que para todos los casos, se está obteniendo la lista de videos del path ["title"]["videos"] en el JSON. Y en el caso de las series es una lista genérica de enlaces a distintos episodios dentro de la serie entera (tal vez sean los ultimos agregados o los mejor valorados o que se yo). Sin embargo esos no son los enlaces correctos del episodio, estos se encuentran un poco más debajo en el JSON. Concretamente en el path ["title"]["season"]["episodes"][x]["videos"] (donde x es el episodeNumber -1):
Ver el archivo adjunto 1505
Por ejemplo:
Para esteepisodio 1 de la temporada 1 el path correcto en el JSON sería:
"title": {
...
"season": {
"id": 5238,
"release_date": null,
"poster": "https:\/\/image.tmdb.org\/t\/p\/original\/8LRFBeJt4IB7KcIaRRgkul4HXPe.jpg",
"number": 1,
"episodes": [{
"id": 1105504,
"name": "Sin blanca Navidad",
...
"videos": [ (En este arreglo se encuentran los enlaces correctos) ]
Es decir. json_data['title']['season']['episodes'][0].['videos'].
Y así con cualquier capítulo de cualquier temporada de cualquier serie.
En cuanto a películas ya no tuve problemas y parece que quedó solucionado (probé capitana marvel y spiderman into the spiderverse que ayer me habían dado problemas).
Saludos cordiales.