Página 16 de 19

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 14 Ago 2016, 19:38
por robalo
Los errores que veo es que MCT no encuentra liblibtorrent.so y que el módulo btserver no lo encuentra.

Para las plataformas android debe de existir en la carpeta lib/python_libtorrent/android_armv7 una copia de de libtorrent.so con el nombre liblibtorrent.so y también asegurarse que la carpeta lib o bien esté en path de búsqueda o se incluya en el import.

MCT ya usa el impot con lib o debería, compuébalo.

Para btserver edita la línea 571 de platformcode/xbmctools.py y añade la carpeta lib en el import; from lib.btserver import Client

Ya nos contarás

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 15 Ago 2016, 10:32
por jtm010101
E modificado el xbmctools.py y ahora me da error no abre ningún canal.
570 #Importamos el cliente
571 import; from lib.btserver import Client
Te paso el log y los archivos que estoy usando (kodi.log+xbmctools+mct.py+__init__.py)

script.module.libtorrent lo tengo configurado para que use la versión 0.16.19 o tiene que estar por defecto.

UN SALUDO Y GRACIAS………………… :D :D




He modificado la linea 571 (no se si tengo que poner import; ) y puedo entrar a los canales pero sigue sin funcionar


570 #Importamos el cliente
571 from lib.btserver import Client

tengo los dos libtorrent.so y liblibtorrent.so en la carpeta

lib/python_libtorrent/android_armv7 una copia de de libtorrent.so con el nombre liblibtorrent.so

Pongo el log.

GRACIAS…………..

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 15 Ago 2016, 17:38
por robalo
Para usar MCT lo único que veo es que te falta modificar la línea 32 del archivo __init__.py

Código: Seleccionar todo

        info(carretero4)
por

Código: Seleccionar todo

        info("carretero4")
Sobre el error de btserver es sin el import;

Código: Seleccionar todo

            from lib.btserver import Client
y para que te pille los .so que quieres prueba cambiar la línea 1 del archivo lib/btserver/client.py

Código: Seleccionar todo

import libtorrent as lt
por

Código: Seleccionar todo

try:
    from lib.python_libtorrent import get_libtorrent
    lt = get_libtorrent()
except Exception, e:
    import libtorrent as lt

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 15 Ago 2016, 18:15
por jtm010101
lo pruebo y te digo si funciona

GRACIAS :D

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 15 Ago 2016, 19:31
por jtm010101
no consigo que me funcione sigue sin encontrar liblibtorrent.so

te paso el log y los archivos que e modificado

UN SALUDO Y GRACIAS........................

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 15 Ago 2016, 22:08
por robalo
Es bastante raro que falle el código del try para importar libtorrent si lo comparo con la tablet. Te paso el mct.py con unos cambios que ha hecho cmos para que sólo veamos los archivos de vídio en las listas y así de paso lo testeas :), también el __init__.py con una correción en la info que tiene todas las papelatas de que es la culpable de que no te añada la ruta de los .so al path de búsqueda y también client.py que tenías mal el copy/paste. El xbmctools.py estaba bien.

PD: Recuerda reiniciar kody para asegurarte de que no intenta cargar una librería que ya estaba en memoria

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 16 Ago 2016, 11:35
por jtm010101
Hola robalo he conseguido que funcione pero solo coge los .mkv
Los .avi no los coge te paso el mct.py , __init__.py y el log
El mcp.py es el que trae la versión 4.1.2 ui
El __init__.py lo baje del repositorio
no he modificado nada más

Probé con los archivos que me pasaste y no funciono no encuentra el .so
Te paso el log
GRACIAS………………

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 16 Ago 2016, 21:08
por robalo
Yo no estoy usando la versión skin pero debería dar un poquito igual.

El que sea .mkv o .avi da igual, el problema que tienes con el avi es la eñe. Con la tablet no tengo problemas.

Lo que no entiendo es porqué aparece "import libtorrent as lt" de la línea 39 en el log, es un poco absurdo que funcione "from lib.python_libtorrent import get_libtorrent, get_platform" y no funcione "lt = get_libtorrent()". Lo único que se me ocurre que podría pasar es que no exista la carpeta "plugin.video.pelisalacarta-ui/lib/python_libtorrent/android_armv7" con los dos .os

El __init__.py tiene que ser el que te he pasado y debe de estar en "plugin.video.pelisalacarta-ui/lib/python_libtorrent"
El mct.py es el que te he pasado y me funciona bien en la tablet pero puedes probar con el que hay puesto en el github que le he añadido las mierdas del unicode que las odio a muerte :evil: :)

https://raw.githubusercontent.com/r0bal ... ode/mct.py

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 16 Ago 2016, 21:24
por jtm010101
Probare.


UN SALUDO Y GRACIAS....................

Re: usar binarios script.module.libtorrent by DiMartino

Publicado: 17 Ago 2016, 13:20
por jtm010101
robalo con pelisalacarta ui que te he pasado me funciona la primera opción me reproduce todos los archivos


script.module.libtorrent lo he puesto por defecto

he borrado el liblibtorrent.so y lo he copiado otra vez creo que estaba corrupto



UN SALUDO Y GRACIAS :)