Desde entonces, he aprendido algunas cosas sobre Python, y he creado uno nuevo, que funciona mucho mejor y, en principio, debería servir para cualquier plataforma.
Como ya sabréis, MEGA guarda los archivo encriptados en sus servidores, no puedes hacer streaming directamente desde ellos porque el archivo hay que des encriptarlo.
Requiere tener instalada y accesible la librería PyCrypto, (adjunto la librería para Windows x86, recortada, solo los archivos necesarios para mega)
Funciona de la siguiente manera: Levanta un servidor, y por él, sirve el vídeo solicitado, des encriptándolo al vuelo…
Permite avanzar y retroceder, si el enlace de mega es una carpeta y contiene varios vídeos, crea un playlist (.pls) con todos los vídeos, y al abrirla con el reproductor, puedes saltar de uno a otro…
Se detiene solo tras un tiempo de inactividad (configurable) para evitar que kodi se cuelgue al cerrarlo.
Pegas:
Requiere la libraría PyCrypto, como está escrita en C (igual que libtorrent) requiere instalarla para cada sistema / arquitectura, no pudiendo incluirla en pelisalacarta…
El servidor se levanta al llamar a la función get_video_url() del conector mega, de modo, que si no se modifica, desde favoritos no funcionara, ya que en favoritos se guarda la url directa al vídeo en este caso a nuestra propia máquina, y no se vuelve a llamar a get_video_url, entonces el servidor no se levantara desde favoritos…
como siempre, espero que lo probéis y me contáis que tal va
Como he dicho arriba, dentro de la carpeta lib, hay una carpeta que se llama Crypto, que contiene la librería PyCrypto para Windows x86, si usáis otro sistema, debéis instalarla y ELIMINARLA de la carpeta lib, ya que sino puede que no funciona correctamente
https://drive.google.com/file/d/0ByPRdO ... sp=sharing