Página 4 de 4

Re: Servidor Mega

Publicado: 02 Abr 2016, 16:50
por jesus
Si es eso, sube una versión con todas las librerías o incluso haz un PR.

Yo tengo varios cacharros y seguro que encontramos a quien se apunte a probarlo y subir unos logs.

Re: Servidor Mega

Publicado: 02 Abr 2016, 16:53
por divadr
En el primer post esta el enlace... ahi esta todo lo necesario para que funcione en windows

Para otras plataformas basta con instalar pycrypto... yo le he incluido en el directorio lib (la version para windows)

En el canal "tengo una url" he creado dos entradas para poder probarlo sin tener que buscar enlaces mega por ahi...

Re: Servidor Mega

Publicado: 02 Abr 2016, 17:16
por jesus
Sí, ya lo he visto :)

Lo que te proponía es subir una versión con todos los binarios que tienes, para probarla.

La idea es que estén por ejemplo en el directorio "lib/native/aes/win", "lib/native/aes/linux32" etc. y cargarlas según la plataforma como en el ejemplo.

Si el servidor funciona en Windows debería funcionar en el resto de plataformas, lo que hay que hacer precisamente es tener la librería correcta y probarla en cada plataforma.

Re: Servidor Mega

Publicado: 02 Abr 2016, 17:23
por divadr
estaría bien una lista de arquitecturas donde se ejecuta pelisalacarta de momento hasta donde yo se:

Windows x86
Linux x86 arm (raspberry) mipsel (blusens)
Android? sirven las de Linux?
Mac

no se si hay alguna mas

Re: Servidor Mega

Publicado: 02 Abr 2016, 19:54
por jesus
Mmm

Yo diría:

- Mac: 64bits ¿queda alguno de 32?
- Windows: 32 y 64 bits, entiendo que la de 32 vale para todos
- Linux: 32 y 64 bits, x86, arm, mipsel
- Android: ¿?
- iOS: ¿?
- Enigma2: ¿Linux arm?

Re: Servidor Mega

Publicado: 26 Abr 2016, 15:00
por tonikelope
Buenísmo. Estuve hace unos meses trasteando con esto mismo para un canal que usa un clon de megacrypter pero me voy a ahorrar bastante trabajo (yo en vez de pycrypto estaba usando un pipe contra openssl y también iba muy bien, pero pycrypto en una raspi de las primeras y openelec va de pm).

Quería comentar unas cosillas:

¿No se podría dejar arrancado el servidor y usar esto para pararlo antes de salir en vez de cargar en el get_urls y cerrar por timeout?

Código: Seleccionar todo

import time
import xbmc
 
if __name__ == '__main__':
    monitor = xbmc.Monitor()
 
    while not monitor.abortRequested():
        if monitor.waitForAbort(1):
            # Paramos el servidor
            break

Código: Seleccionar todo

import xbmc
 
if __name__ == '__main__':
    while not xbmc.abortRequested:
        # some code
        xbmc.sleep(1000)
Lo adaptaré si no os importa para reconocer enlaces megacrypter "genéricos".

Gracias.

Salu2 ;)

Re: Servidor Mega

Publicado: 26 Abr 2016, 15:07
por divadr
Dejar el servidor corriendo ¿para que?, poder se podria... pero tal como esta montado esto ahora cada enlace mega abre una instancia de megaserver nueva con un servidor nuevo... para dejarlo corriendo tendria que ser que el server se abriera al entrar y que por la url al acdeder al server le pasaras el enlace mega... todo se puede hacer, pero no se cual seria la ventaja...

Re: Servidor Mega

Publicado: 26 Abr 2016, 19:44
por tonikelope
divadr escribió:Dejar el servidor corriendo ¿para que?, poder se podria... pero tal como esta montado esto ahora cada enlace mega abre una instancia de megaserver nueva con un servidor nuevo... para dejarlo corriendo tendria que ser que el server se abriera al entrar y que por la url al acdeder al server le pasaras el enlace mega... todo se puede hacer, pero no se cual seria la ventaja...
Lo decía por lo de los favoritos que comentabas al principio de este hilo y también por evitar la "sobrecarga" de cargar y descargar un servidor nuevo por cada enlace... Habría que metelo en un servicio y sí, se le pasaría la url de mega (así lo hice en mis pruebas y en el streamer que programé hace un par de años para megacrypter). Pero vamos, es una opinión y como dijo el grande de Clint Eastwood, las opiniones son como los culos, que todos tenemos uno ;)

Lo dicho, gracias por el trabajo.

Salu2 ;)

Re: Servidor Mega

Publicado: 15 Jul 2016, 20:11
por hav
En Openelec, la librería PyCrypto debe venir instalada, pues he borrado la carpeta Crypto que viene dentro de lib y, al iniciar un enlace que me ha pasado Cmos, se reproduce el vídeo perfectamente. Gracias a Cmos y tonikelope por ayudarme a conseguirlo. El problema me lo encuentro cuando los vídeos depositados en mega están comprimidos (rar, zip...). ¿Habría alguna posibilidad con ellos? Me temo que todos los enlaces mega de Newpct1 están "rareados" :roll: .