La PS3 y el Western Digital My World Edition, juntos con TwonkyVision

Con uShare de momento, no he podido debido a problemas con las librerias DLNA (a la hora de compilarlas). Sí que he podido hacer funcionar el servidor pero algunos tipos de ficheros, tanto de audio como de video, no he podido hacerlos funcionar (aparecía "Datos no legibles" en la PS3). Ya retomaré la instalación del uShare más adelante.

La mejor opción (eso sí, es de pago) es el TwonkyVision (tienes 30 días para probarlo antes de comprarlo), yo lo estoy probando y de momento estoy encantado.

Voy a hacer un breve resúmen de lo que necesitas para tener un centro multimedia en casa:

MATERIALES

1 PS3

1 Westernd Digital My World Edition (nos encanta este aparatito), el mio es de 500Gb (aprox. 180€)

1 Red local, con WiFi mejor

Necesitas algunos conocimientos de cómo acceder al Western Digital My World Edition (a partir de ahora WD) y también algunos conocimientos básicos de Linux.

PROCESO

Suponemos que ya sabes acceder al WD por SSH tienes tu terminal Linux abierto.

Pasas a usuario “root” con el comando “su -” y:

Creamos un directorio llamado:

# mkdir /usr/local/TwonkyVision

Luego haz la siguientes operaciones:

# cd /usr/local/TwonkyVision

# wget http://www.twonkyvision.com/Download/4.4/twonkymedia-armel-uclibc-0.9.28.zip

NOTA: Después de descargarlo, puedes ver que es un fichero .zip, con lo que no podrás descomprimirlo con nuestro amigo el comando “tar”, tienes que instalar el “unzip”. Te recomiendo que hagas lo siguiente para activar la instalación de paquetes automática “ipkg” (OptWare) desde el WD, te quitará muchos dolores de cabeza, creo que es algo interesante también para un usuario del WD, así que vamos a explicar rápidamente cómo instalarlo antes de seguir:

Desde la línea de comandos:

# feed=http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable

ipk_name=wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'

wget $feed/$ipk_name

tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -

sed -i -e ’s|/stable|/unstable|’ /opt/etc/ipkg.conf

# echo “/opt/lib” >>/etc/ld.so.conf
# ldconfig
Sólo quedaría actualizar la lista de fuentes:
# /opt/bin/ipkg update
(Puedes cambiar “update” por “list” para ver que puedes instalar ó por “list_installed” para ver lo que tienes instalado.

 Una vez preparado el ipkg puedes instalar el comando unzip con esta opción:

# /opt/bin/ipkg install unzip

Ya tenemos el comando “unzip”, vamos a descomprimirlo:

# /opt/bin/unzip twonkymedia-armel-uclibc-0.9.28.zip

Cuando acabe ya puedes ejecutar la aplicación simplemente:

# /usr/local/TwonkyVision/twonkymedia

En este punto, tenemos ya nuestro servidor multimedia funcionando y la PS3 debería de reconocerlo ya.

Ahora viene lo más importante, para acceder al servidor web del Twonkyvision:

http://X.X.X.X:9000/config

(X.X.X.X es la IP de tu WD, te recomiendo asignarle una dirección IP específica o desde el router una IP estática por DHCP).

Aparecerá la siguiente ventana:

 

Aquí puedes cambiar a idioma español (a la izquierda, en “First Steps”), una vez en castellano lo más importante, tienes que irte a la opción “Clientes/Seguridad” y en los desplegables seleccionar la PS3 (ESTO ES MUY IMPORTANTE):

Y listo, de esta forma ya puedes visualizar prácticamente todos los formatos de video, audio e imágenes.

El resto ya es dedicarle un rato a configurar correctamente el servidor Twonky, que es la parte más fácil.

Ya para finalizar del todo, podemos automatizar la carga del Twonky en el WD haciendo lo siguiente:

Es fácil, vamos a la carpeta:

# cd /etc/init.d

Ahora renombramos el fichero “mionet” a “S90twonkyview

# cp mionet S90twonkyview

Luego editamos el fichero “S90twonkyview” así:

# vi S90twonkyview

Ahora sólo tenemos que modificar lo siguiente (sustituye lo que tengas en el fichero “mionet” por lo que está en gris):

(Recuerda que para escribir en el vi tienes que pulsar antes la tecla “i”, cuando acabes “Escape”)


#!/bin/sh #

twonkyview=/usr/local/TwonkyVision/twonkymedia

start() { echo “Starting twonky$twonkyview start }

stop() { echo “Stoping twonky$twonkyview stop }

.

.

.


El resto del fichero se queda tal y como está.

Para salir del “vi” grabando la información, recuerda que es “:wq”

Ya sólo nos queda dar los siguientes permisos al fichero:

# chmod 755 /etc/init.d/S90twonkyview

Ya ya está, con esto al apagar y encender el WD se ejecutará de forma atomática el servidor UPnP del Twonky.

Espero que os haya servido.

Estos son los enlaces que he usado:

http://mybookworld.wikidot.com/forum/t-46375/twonkymedia-on-mybook-possible-clue

http://www.mybookworldedition.co.nr/optware.html