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:
passwdNos 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_cookieNos 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.