Página 1 de 4

-Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 28 Abr 2014, 18:49
por buster25
¡ ACTUALIZADO !, siguelo en viewtopic.php?f=6&t=5957



Cuando utilizamos canales que tiene alojados los videos en Mega.co,-megaforo, megaspain y megahd-, nos encontramos con varios problemas:

1º Las páginas que daban un servicio de streaming como megastreamer o no funcionan o se han convertido en opciones de pago.
2º El conector de megacrypter no está todavía operativo.
3º Cuando en algunas versiones de XBMC utilizamos el addon-mega sale una molesta ventana de "abriendo flujo", -si la cancelamos nos tira del video-.
4º Por la propia filosofia de estas páginas, la mayoría de archivos están comprimidos en rar con password, que hace imposible una reproducción a traves de XBMC, ya que este tan solo reproduce archivos rar sin comprimir y sin contraseña.
5º Aun en el caso de que no nos salga el cartelito, cuando XBMC está reproduciendo un archivo mientras lo estamos descargando y si se queda sin buffer, la reproducción finaliza. Es decir en este tipo de reproducciones XBMC no saca su famosa ventanita de "Cargando 20%", simplemente cuando se vacía el buffer, se acaba la reproducción.

Para intentar solucionar esto, hago la siguiente pequeña aportación, -en fase Beta, aunque totalmente funcional- de CLASS MEGA_PLAYER y CLASS RAR_COPY_AND_EXTRACT BETA para Canales Mega, que permite la extracción -en su caso-, descarga y reproducción controlada mediante Buffer de archivos locales que se están descargando utilizando Addon Mega, con control de buffer de reproducción. Permite reproducir además archivos .rar de una sola parte, comprimidos, sin comprimir, con password o sin él.

Código: Seleccionar todo

########################################################################################
#	CLASS MEGA_PLAYER y CLASS RAR_COPY_AND_EXTRACT BETA para Canales Mega.         #
#                                                                                      #
#	Extracción -en su caso-, reproducción y descarga controlada mediante Buffer    #
#	de archivos locales descargados desde Addon Mega.                              #
#	Permite reproducir un archivo mientras se descarga con el addon Mega desde     #
#	pelisalacarta, con control de buffer de reproducción.                          #
#	Permite reproducir además archivos .rar de una sola parte, comprimidos,        #
#	sin comprimir, con  password o sin él.                                         #
#                                                                                      #
#	Usa xbmcvfs; xbmc; xbmcgui; xbmcaddon; shutil; webbrowser; rarfile; threading  #
#                                                                                      #
#       Uso:                                                                           #
#                                                                                      #
#	1. Descomprimir carpetas del addon plugin.video.mega version 1.0.4 modificado  #
# 	'plugin_mega_en_addons.rar' en XBMC\addons y 'plugin_mega_en_addon_data.rar'   #
#	 en XBMC\userdata\addon_data.                                                  #
#                                                                                      #
#	2. Copiar el archivo rarfile.py a XBMC\system\python\Lib.                      #
#                                                                                      #
#	3. Sustituir el canal de ejemplo megaforo.py en                                #
#	XBMC\addons\plugin.video.pelisalacarta\pelisalacarta\channels                  #
#	                                                                               #
#	4. Sustituir el conector mega.py en                                            #
#	XBMC\addons\plugin.video.pelisalacarta\servers                                 #
#	                                                                               #
#	¿ Cómo funciona ?                                                              #
#	     -Navega por un canal Mega hasta un video y seleccionalo.                  #
#	     -Selecciona "Ver el Vídeo [Mega-Addon] ", deja que vuelva al menu, es     #
#	posible que salga algun mensaje de error no crítico.                           #
#	     -Selecciona "Ver video en local-streaming"                                #
#                                                                                      #
#	Probado con XBMC 12.3 Frodo Git:20131212-9ed3e58 en AMD Sempron 3000+          #
#	con Windows 8.1 Pro 32-bit.                                                    #
########################################################################################
La idea es que entre todos aportemos ideas y mejoras, -tanto en la propia estructura, como en la implementación en otros sistemas operativos-.

Se está utilizando para ello la versión 1.0.4 de plugin.video.mega, así que para no encontrarte con errores, deshabilitata temporalmente las actualizaciones para este addon, simplemente desinstalando el repo de XBMChub.

Descarga desde https://mega.co.nz/#!qNVHwSaB!plGxesMt6 ... fLSZfNBRko

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 30 Abr 2014, 22:27
por elmixel
Muchas gracias por fin una esperanza con respecto a la reproducción con MEGA. Una pregunta, ¿es operativo en raspberry? Gracias por tu trabajo.

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 01 May 2014, 11:00
por buster25
Las pruebas están hechas en Windows; ahora bien, en cualquier sistema operativo si funciona el addon-Mega, funcionará la reproducción controlada.

La descompresión al vuelo de los archivos rar solo funciona en Windows. Para ello se utiliza UnRar.exe, pero existe para otros sistemas operativos, -puedes verlo en http://www.rarlab.com/rar_add.htm- , en principio tan solo habría que cambiar en esta línea la ruta del ejecutable

Código: Seleccionar todo

rarfile.UNRAR_TOOL = os.path.join( xbmc.translatePath( __addon__.getAddonInfo('profile') ) , "compressed_downloads\UnRAR.exe")
. Estaría muy bien que se fueran haciendo pruebas con diferentes sistemas operativos.

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 02 May 2014, 14:58
por elmixel
Gracias por tú respuesta. El problema en Mega-addons es que cuando intentas reproducir algo cuando intenta abrir el fujo de video se queda pillado. de todas formas a ver si lo puedo probar este finde, Gracias por tu trabajo.

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 02 May 2014, 16:15
por buster25
Precisamente, ahora mismo cuando intentamos reproducir un video con el plugin de mega desde un canal de pelisalacarta, sale el cartelito de "abriendo flujo", eso es lo que se está tratando de evitar. De todas formas acuérdate de hacer las pruebas con el plugin modificado que dejo para descargar. ;)

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 03 May 2014, 15:13
por buster25
Madre mía, que metedura de pata, :oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops: os he puesto el link de una versión previa mía de pruebas, ESTOS SON LOS ARCHIVOS BUENOS,.... perdón :oops: :oops: https://mega.co.nz/#!XUlSQAIA!3mIettlbJ ... iq4zOOHIMs
Arriba también lo dejo arreglado.

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 03 May 2014, 15:47
por TonyJM
Jajaja :D :D ya decia yo que no me funcionaba.Lo probare a ver q tal.
Mucgas gracias.

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 03 May 2014, 15:50
por TonyJM
Por cierto,habies probado si se puede en la raspberry pi?

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 03 May 2014, 19:02
por buster25
Por cierto si lo vais probando y se producen errores, os agradeceria que postearais los log. ;)

Re: -Beta- ClassPlayer para canales Mega -solo Windows-

Publicado: 04 May 2014, 15:07
por TonyJM
Hola,lo he probado en windows y funciona bien,pero en Gotam no funciona da error al intentar entrar en los canales de mega de pelisalacarta.Esto tiene muy buena pinta,es muy prometedor.

Gracias.