Gracias a la comunidad de desarrolladores podemos disfrutar una vez más de una
nueva función para el WDTV Live. Se trata de la posibilidad de visualizar
vídeos almacenados en la conocida web megavideo.com a través de las
categorías de la web cinetube.es . Ésta vez el autor de éste
plugin para el servidor UMSP ha sido el gran
rezmus, conocido por ser uno de los miembros
más activos de la comunidad, si queréis agradecérselo y
ayudarle con el desarrollo podéis enviarle un donativo mediante Paypal a
paypal@wdtv.org.
Actualización 18-08-10: En las nuevas versiones del firmware WDlxTV el proceso es más sencillo y no require de pendrive, para ello sigue el
NUEVO TUTORIAL.
Como instalarlo
puede resultar un poco complicado vamos a mostrar cómo hacerlo en unos
sencillos pasos.
Elementos necesarios:
- Pendrive formateado en FAT32, mínimo de 512MB y máximo de 2GB para evitar problemas.
- WDTV Live con conexión de red.
Consideraciones previas:
- Deberás tener un pendrive conectado
EN TODO MOMENTO al reproductor.
- El proceso
no es sencillo si no se tiene experiencia previa, no obstante el tutorial es muy explícito e intenta que el
límite para poder realizarlo sea la paciencia y no los conocimientos.
Pasos:
Instalar el firmware:
1- Instalar en el reproductor el firmware
WDlxTV en su versión más reciente; (Descárgala
aquí o
aquí), en éste caso la
0.4.2.0. (Si no sabes instalarla pásate por
aquí)
2- Una vez tengas el firmware
WDlxTV correctamente instalado, descarga la misma versión del EXT3-BOOT, desde
aquí o
aquí.
3- Abre el ZIP y
coloca el archivo "root.bin" en el directorio principal del
pendrive.
4- Con el reproductor apagado,
introduce el pendrive y enciéndelo.
5- Debería
tardar bastante más de lo habitual en encenderse, ya que debe
cargar el firmware completo desde el pendrive, una vez aparezca la pantalla principal
navega hasta Configuración->Configuración del sistema->Acerca de , y en "Versión del firmware"
debe aparecer la versión de EXT3-BOOT_LIVE que ha cargado.
Establecer la cookie de megavideo:
1- Entrar
desde el PC al reproductor mediante telnet, (Inicio->ejecutar->cmd "telnet 192.168.1.10"), donde "192.168.1.10" es la IP del reproductor.
Nos pedirá el
nombre de usuario, escribimos "
root" sin comillas y pulsamos ENTER, si nos pide Password y no hemos establecido antes, pulsamos
ENTER sin escribir nada.
2- Si NO has escrito ninguna contraseña,
debes establecerla ahora para poder entrar luego mediante FTP, para ello
ejecuta ahora el siguiente comando una vez logueado:
passwd
Nos pedirá la
nueva contraseña dos veces ponemos por ejemplo "
root", si la rechaza
prueba a escribir una más larga. Una vez aparezca el mensaje "Password for root changed by root"
habremos establecido la contraseña correctamente.
3- Ahora podemos sacar la cookie
de dos formas, desde el
PC (firefox) o mediante
telnet en el reproductor.
(Firefox)
Loguearse en megavideo desde el PC y
sacar el valor de la cookie "user" desde el navegador, por ejemplo en firefox: Herramientas->Opciones->Privacidad->Eliminar cookies de forma individual->"megavideo"-> contenido: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" (
las X representan dónde debe aparecer tu cookie), salta hasta el punto 4.
(Firefox)
(Telnet)
Ejecuta los siguiente comandos:
wget --save-cookies /tmp/megaupload_cookie --post-data "login=1&redir=1&username=USUARIO&password=CONTRASEÑA" -O - http://megaupload.com/?c=login > /dev/null
(
Debes poner tus datos dónde aparecen las palabras USUARIO y CONTRASEÑA, sin espacios)
cat /tmp/megaupload_cookie
Nos aprecerá la cookie precedida de la palabra "user", tendrá el formato "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX".
(Telnet)
4- Ahora que tenemos la cookie debemos almacenarla, para ello ejecutamos el
siguiente comando:
config_tool -c MEGA_AUTH=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
(Donde las
X representan tu cookie).
Modificar los archivos:
Ahora deberemos
modificar los archivos tal y como nos indican. Para que ésto resulte más sencillo
he preparado los archivos modificados listos para copiarlos en el reproductor, los puedes
descargar desde aquí.
1- Ahora que
tenemos los archivos modificados procedemos a copiarlos. Para ello necesitamos un
cliente FTP, podéis descargar
Filezilla por ejemplo.
2- Nos logueamos con los
datos que hemos establecido previamente mediante telnet y apareceremos en nuestra carpeta de usuario "/root",
deberemos ir al directorio superior que es el principal. Una vez allí
nos movemos a "/etc/umsp" y
copiamos el contenido del ZIP, son
cuatro archivos"funcs-upnp.php", "media-items.php", "megavideo-proxy.php" y "cinetube.php", éstos dos últimos van dentro de la subcarpeta "plugins".
Listo!
Ahora
navega con tu reproductor hasta Video->Servidor multimedia->UMSP->Cinetube y si todo ha salido bien podrás empezar a disfrutar de
tus películas favoritas sin tener que descargarlas.
Actualización: Se ha incluido el archivo "funcs-upnp.php" con el
fix de zoster y dan que arregla el problema de los caracteres especiales, gracias otra vez a
rezmus por el aviso. Si descargaste el ZIP anteriormente, puedes descargar la nueva versión
aquí.
Actualización2: Según indica rezmus si sólo aparecen los vídeos de (Megavideo#) y no los de (Megaupload#),
debes ir megaupload.com->Mi cuenta->Descargas directas (Marcar activar).
Se recomienda visualizar los vídeos de megaupload ya que tienen
mejor calidad y ofrecen
mayor compatibilidad con el WDTV Live.