Página 1 de 1

Pordede no funciona en OSMC

Publicado: 20 Dic 2016, 13:23
por agm15
Buenas tardes,

Anteriormente estaba utilizando mi Raspberry PI con Raspbian y encima instalado el Kodi, pero debido a algunos problemas, tuve que formatearla y al instalar OSMC, me encuentro con que el canal Pordede no hay forma de que funcione.

Veréis, todo está bien, hago el login con mi cuenta y me aparece el submenú de películas, series etc.. Ahí puedo navegar, pero digamos que por ejemplo entro al apartado Series. Una vez ahi, si intento cargar las novedades, las series que sigo o cualquier otra opción, buscador incluido, me salta el error de que la estructura de la web ha cambiado y que revise el log.

Pues bueno, he revisado el log y he intentado arreglarlo, pero entre que es un programa que tiene muchas dependencias y que con python me pierdo, tras muchos intentos, reinstalaciones y busquedas por el foro, me decido a pediros un poco de ayuda.

A simple vista da la impresión de que falla algo cuando se intenta generar el JSON con los datos de la serie, quizás alguna expresión regular que haya cambiado, no se.. ¿A nadie más le pasa?

Me resulta curioso porque justamente instalé otra Raspberry para mi tio con exactamente el mismo sistema y la misma versión de pelisalacarta y a el le funciona estupendamente...

El log pone lo siguiente

Código: Seleccionar todo

12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.platformcode.launcher channel_file=/home/osmc/.kodi/addons/plugin.video.pelisalacarta/channels/pordede.py
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.platformcode.launcher running channel channels.pordede /home/osmc/.kodi/addons/plugin.video.pelisalacarta/channels/pordede.pyo
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.platformcode.launcher executing channel 'peliculas' method
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.channels.pordede peliculas
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools cachePage url=http://www.pordede.com/series/loadmedia/offset/0/showlist/hot
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools MODO_CACHE=2 (no cachear)
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools downloadpage
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools url=http://www.pordede.com/series/loadmedia/offset/0/showlist/hot
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools post=None
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools ficherocookies=/home/osmc/.kodi/userdata/addon_data/plugin.video.pelisalacarta/cookies/pordede.com.dat
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools Importando cookielib
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools cookielib disponible
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools cambio en politicas
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools Hay cookies
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools Leyendo fichero cookies
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools opener usando urllib2 (cookielib)
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools petición GET
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools ---------------------------
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools header User-Agent=Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; es-ES; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools header Referer=http://www.pordede.com
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools header X-Requested-With=XMLHttpRequest
12:59:10 314782.656250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools ---------------------------
12:59:10 314782.687500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools Peticion con timeout
12:59:11 314783.406250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools ...hecha
12:59:11 314783.406250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools Grabando cookies...
12:59:11 314783.406250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools ...hecho
12:59:11 314783.406250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools normal
12:59:11 314783.406250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools Respuesta
12:59:11 314783.406250 T:1497355248  NOTICE: pelisalacarta.core.scrapertools ---------------------------
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools content-length=241
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools x-varnish=1011280122
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools via=1.1 varnish-v4
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools accept-ranges=bytes, bytes
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools server=nginx/1.9.2
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools last-modified=Wed, 30 Nov 2016 23:20:53 GMT
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools connection=close
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools etag="583f5ed5-f1"
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools date=Tue, 20 Dec 2016 11:59:10 GMT
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools access-control-allow-origin=*
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools content-type=text/html
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools age=0
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools ---------------------------
12:59:11 314783.437500 T:1497355248  NOTICE: pelisalacarta.core.scrapertools Descargado en 1 segundos
12:59:11 314783.437500 T:1497355248  NOTICE: data=<!--<meta HTTP-EQUIV="Refresh" CONTENT="2; URL=http://www.pordede.com/index.php" />-->
                                            <html>
                                            <form action="http://www.pordede.com/index.php" method="get" name="redirect"></form>
                                            <script> document.forms['redirect'].submit() </script>
                                            </html>
12:59:11 314783.468750 T:1497355248  NOTICE: Traceback (most recent call last):
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/core/jsontools.py", line 110, in load_json
                                                json_data = simplejson.loads(data, object_hook= to_utf8)
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/lib/simplejson/__init__.py", line 318, in loads
                                                return cls(encoding=encoding, **kw).decode(s)
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/lib/simplejson/decoder.py", line 335, in decode
                                                obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/lib/simplejson/decoder.py", line 353, in raw_decode
                                                raise ValueError("No JSON object could be decoded")
                                            ValueError: No JSON object could be decoded
12:59:11 314783.468750 T:1497355248  NOTICE: pelisalacarta.core.jsontools.load_json Probando simplejson incluido en el interprete
12:59:11 314783.468750 T:1497355248  NOTICE: Traceback (most recent call last):
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/core/jsontools.py", line 119, in load_json
                                                json_data = simplejson.loads(data, object_hook=to_utf8)
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/lib/simplejson/__init__.py", line 318, in loads
                                                return cls(encoding=encoding, **kw).decode(s)
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/lib/simplejson/decoder.py", line 335, in decode
                                                obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/lib/simplejson/decoder.py", line 353, in raw_decode
                                                raise ValueError("No JSON object could be decoded")
                                            ValueError: No JSON object could be decoded
12:59:11 314783.468750 T:1497355248  NOTICE: pelisalacarta.core.jsontools.load_json Probando json incluido en el interprete
12:59:11 314783.468750 T:1497355248  NOTICE: Traceback (most recent call last):
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/core/jsontools.py", line 128, in load_json
                                                json_data = json.loads(data, object_hook=to_utf8)
                                              File "/usr/lib/python2.7/json/__init__.py", line 351, in loads
                                                return cls(encoding=encoding, **kw).decode(s)
                                              File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
                                                obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                                              File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
                                                raise ValueError("No JSON object could be decoded")
                                            ValueError: No JSON object could be decoded
12:59:11 314783.468750 T:1497355248  NOTICE: pelisalacarta.core.jsontools.load_json Probando JSON de Plex
12:59:11 314783.468750 T:1497355248  NOTICE: Traceback (most recent call last):
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/core/jsontools.py", line 136, in load_json
                                                json_data = JSON.ObjectFromString(data, encoding="utf-8")
                                            NameError: global name 'JSON' is not defined
12:59:11 314783.468750 T:1497355248  NOTICE: pelisalacarta.core.jsontools.load_json No se ha encontrado un parser de JSON valido
12:59:11 314783.468750 T:1497355248  NOTICE: pelisalacarta.core.jsontools.load_json -> (nada)
12:59:11 314783.781250 T:1497355248  NOTICE: ######## ERROR #########
12:59:11 314783.781250 T:1497355248  NOTICE:     [launcher.run] pelisalacarta.platformcode.launcher Traceback (most recent call last):
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/platformcode/launcher.py", line 277, in run
                                                itemlist = getattr(channel, item.action)(item)
                                              File "/home/osmc/.kodi/addons/plugin.video.pelisalacarta/channels/pordede.py", line 316, in peliculas
                                                if (DEBUG): logger.info("html="+json_object["html"])
                                            TypeError: string indices must be integers, not str
12:59:13 314786.093750 T:1956778928   ERROR: GetDirectory - Error getting plugin://plugin.video.pelisalacarta/?eyJpc1BsYXlhYmxlIjogImZhbHNlIiwgImNhdGVnb3J5IjogIm1vdmllLCBzZXIiLCAiaW5mb0xhYmVscyI6IHt9LCAidGl0bGUiOiAiTm92ZWRhZGVzIiwgInVybCI6ICJodHRwOi8vd3d3LnBvcmRlZGUuY29tL3Nlcmllcy9sb2FkbWVkaWEvb2Zmc2V0LzAvc2hvd2xpc3QvaG90IiwgImZhbmFydCI6ICIvaG9tZS9vc21jLy5rb2RpL2FkZG9ucy9wbHVnaW4udmlkZW8ucGVsaXNhbGFjYXJ0YS9mYW5hcnQuanBnIiwgInRvdGFsSXRlbXMiOiA5LCAiY29udGV4dCI6ICIiLCAiYWN0aW9uIjogInBlbGljdWxhcyIsICJmdWxsdGl0bGUiOiAiTm92ZWRhZGVzIiwgImNoYW5uZWwiOiAicG9yZGVkZSJ9
12:59:13 314786.093750 T:1956778928   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.pelisalacarta/?eyJpc1BsYXlhYmxlIjogImZhbHNlIiwgImNhdGVnb3J5IjogIm1vdmllLCBzZXIiLCAiaW5mb0xhYmVscyI6IHt9LCAidGl0bGUiOiAiTm92ZWRhZGVzIiwgInVybCI6ICJodHRwOi8vd3d3LnBvcmRlZGUuY29tL3Nlcmllcy9sb2FkbWVkaWEvb2Zmc2V0LzAvc2hvd2xpc3QvaG90IiwgImZhbmFydCI6ICIvaG9tZS9vc21jLy5rb2RpL2FkZG9ucy9wbHVnaW4udmlkZW8ucGVsaXNhbGFjYXJ0YS9mYW5hcnQuanBnIiwgInRvdGFsSXRlbXMiOiA5LCAiY29udGV4dCI6ICIiLCAiYWN0aW9uIjogInBlbGljdWxhcyIsICJmdWxsdGl0bGUiOiAiTm92ZWRhZGVzIiwgImNoYW5uZWwiOiAicG9yZGVkZSJ9) failed
Un saludo a todos!!

Edit: La he liado, pensaba que estaba en la pestaña del subforo correspondiente, si algún admin mueve mi tema donde corresponde lo agradecería mcuho. Disculpad!

Re: Pordede no funciona en OSMC

Publicado: 20 Dic 2016, 19:33
por alanto
a mi me da el mismo error que a ti en kodi , en android
me salta el error de que la estructura de la web ha cambiado y que revise el log.

Re: Pordede no funciona en OSMC

Publicado: 21 Dic 2016, 15:03
por urathion
A mi me pasa exactamente lo mismo, has intentado reinstalar todo??

Un saludo

Re: Pordede no funciona en OSMC

Publicado: 21 Dic 2016, 15:11
por agm15
En total habré reinstalado unas 10 veces y sigue igual...

Re: Pordede no funciona en OSMC

Publicado: 21 Dic 2016, 15:39
por urathion
Finalmente he desistalado el plugin y lo he vuelto a reinstalar. Ahora funciona bien. Intentalo a ver si ha sido eso.. o suerte de que se haya arreglado en un intervalo de 5 minutos jejeej..

Saludos

Re: Pordede no funciona en OSMC

Publicado: 21 Dic 2016, 15:47
por agm15
Que versión has instalado tu? También usas OSMC?? Es que yo he reinstalado el plugin bastantes veces y sin resultados..

Re: Pordede no funciona en OSMC

Publicado: 23 Dic 2016, 09:08
por urathion
Pues utilizo KODI, las pruebas las he hecho en PC, en las raspberry (que no he podido probar) tengo instalado OpenELEC (https://www.xatakahome.com/centro-multi ... i-openelec)

Si me ha funcionado en PC debe funcionar en la raspberry.

Suerte!