sábado, 11 de febrero de 2012
Pero esto que es lo que es
Tanto de lo mismo pasa con el Catherine, que cuesta en la Playstation Store entre 10 y 20 euros más caro que en las 2 primeras tiendas que se me han venido a la cabeza.
Que alguien me lo explique si es que se me escapa algún detalle o es que nos toman por gilipollas.
domingo, 17 de enero de 2010
Usando el mando a distancia de la PS3 para el HTPC
Pero como siempre hay que ser un poco tocapelotas, yo he optado por otra solución. Y es que los infrarrojos nunca me han gustado. Así que buscando una opción bluetooth no pude encontrar nada mejor que el mando de PS3. Y es que aparte de que no es necesario apuntar a ningún punto en concreto, el adaptador bluetooth tiene mas uso que el adaptador infrarrojo y si por un casual no fuera capaz de hacerlo funcionar, me valdría para la consola. Pues nada, 21 euritos del mando y un adaptador bluetooth de estos baratos que van de fabula.
El adaptador lo reconoce Ubuntu sin problemas. Bueno, ahora viene lo jodido. Aclaro que he seguido unos 4 manuales distintos por trozos que a veces no me funcionaban hasta conseguir que chute. Todo esto es con la ultima versión de XBMC (esto es lo de menos), BDremote-ng 0.5 y Ubuntu 9.10 Karmic Koala. Que luego no hay mas que manuales de mierda que te pones a seguirlos y son para Ubuntu Dapper.
Instalamos unos cuantos paquetes de los repositorios:
sudo apt-get install lirc bluez-compat bluez-hcidump cmake libbluetooth-devBueno ahora pasamos a emparejar el mando con el bluetooth. Esto le da problemas a mucha gente. Con el interfaz gráfico peta al pedirte que metas un pin. Lo hacemos desde consola. Para que el mando se ponga en modo visible y podamos emparejarlos hay que pulsar y mantener unos 5 segundos el botón Enter y el botón Start a la vez. Metemos primero el comando y acto seguido pulsamos los botones:
hocicon # hcitool scan
Scanning ...
00:19:C1:5A:F1:3F BD Remote Control
De este modo sacamos la dirección del mando a distancia. A continuación emparejamos el mando con nuestro adaptador:
hidd --connect 00:19:C1:5A:F1:3FEs posible que esto de error. Si nos pasa hay que volver a pulsar Start+Enter como antes mientras lo hacemos, hasta que no muestre ningún mensaje.
Este vinculo se supone que ya queda puesto pa siempre. De hecho no se que carajo habrá que hacer si quiero utilizarlo para manejar la consola.
Ahora nos vamos a bajar y compilar el bdremote-ng. Hay parte sacada de su wiki, pero no me funcionó practicamente nada. Nos creamos una carpeta para meterlo si queremos y nos bajamos la ultima versión que haya de http://code.google.com/p/bdremote-ng/downloads/list , cuando yo lo hice era la 0.5. La descomprimimos y hacemos lo siguiente.
cd bdremote-ng-0.5/build
./gen.sh
cd linux
sudo make
sudo cp bdremoteng /usr/local/bin
Cosas importantes de esto. A mi me petaba el compilador CMake. No estaba usando la 0.5 sino la RC. Al cambiar de versión todo chutó bien. Lo importante es el ejecutable bdremoteng que nos crea y que hemos copiado a /usr/local/bin
Siguiente paso es poner
sudo gedit /etc/rc.local para que nos haga unas movidas al arrancar el equipo. Pegamos dentro del archivo (CAMBIA LA MAC POR LA TUYA DE ANTES), antes del exit 0:
/etc/init.d/bluetooth stop
sleep 1
/usr/local/bin/bdremoteng -a 00:1E:3D:1A:E0:21 -p 8888 -t 20 &
sleep 1
# only required on Ubuntu 9.10, no /var/run/lirc directory on reboot
mkdir /var/run/lirc
/usr/sbin/lircd -H null --connect 127.0.0.1:8888
sleep 1
/etc/init.d/bluetooth start
# only required on Ubuntu 9.10, no /dev/lircd device so XBMC could not connect
ln -s /var/run/lirc/lircd /dev/lircd
Reiniciamos el equipo. Para comprobar que vamos bien, después del reinicio ponemos en consola
irw /dev/lircd . Si todo está correcto, podemos pulsar botones del mando a distancia (tarda unos segundos en recibir el primero) y veremos en pantalla que los está detectando.A mi esto me dio unos cuantos problemas, tuve que desinstalar lirc por completo y volverlo a instalar pero luego funcionó.
Se puede decir que ya está todo lo dificil hecho, el ordenador recibe señal del mando sin tocar nada después de encenderlo. Ahora solo nos queda meter la configuración apropiada al XBMC para que interprete bien los botones. Para ello vamos a nuestro home, a la carpeta oculta
.xbmc/userdata y creamos el archivo Lircmap.xml:sudo gedit Lircmap.xmlNo tengo ni puta idea de por que poner aquí este archivo, ni por que ese nombre ni la L en mayúscula. Dentro del archivo pegamos lo siguiente:
<lircmap>
<remote device="SonyBDRemote">
<obc101>1</obc101>
<obc102>2</obc102>
<obc103>3</obc103>
<obc104>4</obc104>
<obc105>5</obc105>
<obc106>6</obc106>
<obc107>7</obc107>
<obc108>8</obc108>
<obc109>9</obc109>
<obc110>0</obc110>
<obc111>enter</obc111>
<obc112>up</obc112>
<obc113>right</obc113>
<obc114>down</obc114>
<obc115>left</obc115>
<obc116>circle</obc116>
<obc117>stop</obc117>
<obc118>pause</obc118>
<obc119>ps</obc119>
<obc120>prev</obc120>
<obc121>next</obc121>
<obc122>play</obc122>
<obc123>scanrev</obc123>
<obc124>scanfwd</obc124>
<obc125>cross</obc125>
<obc126>eject</obc126>
<obc127>select</obc127>
<obc128>l3</obc128>
<obc129>r3</obc129>
<obc130>start</obc130>
<obc131>l2</obc131>
<obc132>r2</obc132>
<obc133>l1</obc133>
<obc134>r1</obc134>
<obc135>triangle</obc135>
<obc136>topmenu</obc136>
<obc137>time</obc137>
<obc138>square</obc138>
<obc139>return</obc139>
<obc140>clear</obc140>
<obc141>popup</obc141>
<obc142>steprev</obc142>
<obc143>stepfwd</obc143>
<obc144>subtitle</obc144>
<obc145>audio</obc145>
<obc146>angle</obc146>
<obc147>display</obc147>
<obc148>blue</obc148>
<obc149>red</obc149>
<obc150>green</obc150>
<obc151>yellow</obc151>
</remote>
</lircmap>
Y también en .xbmc/userdata/keymaps creamos otro archivo:
sudo gedit remote.xmlLo mismo que antes, no entiendo el motivo, pero dentro pegamos:
<keymap>
<global>
<universalremote>
<obc1>Number1</obc1>
<obc2>Number2</obc2>
<obc3>Number3</obc3>
<obc4>Number4</obc4>
<obc5>Number5</obc5>
<obc6>Number6</obc6>
<obc7>Number7</obc7>
<obc8>Number8</obc8>
<obc9>Number9</obc9>
<obc10>Number0</obc10>
<obc11>Select</obc11>
<obc12>Up</obc12>
<obc13>Right</obc13>
<obc14>Down</obc14>
<obc15>Left</obc15>
<obc16>PreviousMenu</obc16>
<obc17>Stop</obc17>
<obc18>Pause</obc18>
<obc19>XBMC.ActivateWindow(ShutDownMenu)</obc19>
<obc20>SkipPrevious</obc20>
<obc21>SkipNext</obc21>
<obc22>Play</obc22>
<obc23>Rewind</obc23>
<obc24>FastForward</obc24>
<obc25>Info</obc25>
<obc26>XBMC.EjectTray()</obc26>
<obc27>Select</obc27>
<obc28>ShowSubtitles</obc28>
<obc29>NextSubtitle</obc29>
<obc30>Play</obc30>
<obc31>ZoomOut</obc31>
<obc32>ZoomIn</obc32>
<obc33>PageUp</obc33>
<obc34>PageDown</obc34>
<obc35>ContextMenu</obc35>
<obc36>ShowVideoMenu</obc36>
<obc37>ShowTime</obc37>
<obc38>AspectRatio</obc38>
<obc39>ParentDir</obc39>
<obc40>BackSpace</obc40>
<obc41>ContextMenu</obc41>
<obc42>StepBack</obc42>
<obc43>StepForward</obc43>
<obc44>ShowSubtitles</obc44>
<obc45></obc45>
<obc46></obc46>
<obc47>CodecInfo</obc47>
<obc48>ToggleWatched</obc48>
<obc49>ToggleWatched</obc49>
<obc50>ToggleWatched</obc50>
<obc51>ToggleWatched</obc51>
</universalremote>
</global>
<fullscreenvideo>
<universalremote>
<obc11>OSD</obc11>
<obc16>FullScreen</obc16>
<obc39>FullScreen</obc39>
<obc45>XBMC.ActivateWindow(124)</obc45>
<obc46>XBMC.ActivateWindow(123)</obc46>
</universalremote>
</fullscreenvideo>
<visualisation>
<universalremote>
<obc11>OSD</obc11>
<obc39>FullScreen</obc39>
<obc16>FullScreen</obc16>
</universalremote>
</visualisation>
<shutdownmenu>
<universalremote>
<obc19>PreviousMenu</obc19>
</universalremote>
</shutdownmenu>
<home>
<universalremote>
<obc16>FullScreen</obc16>
<obc39>FullScreen</obc39>
</universalremote>
</home>
</keymap>
Como no me quedaba muy claro esto, cree otro archivo identico llamado Keymap.xml. Me funciona pero no se cual de los 2 archivos es el que se usa.
Y hasta aquí puedo leer. Si ahora abrimos el XBMC podremos manejarlo tranquilamente con el mando a distancia. La primera vez que pulsas un botón tarda un poco en recibirlo, pero luego funciona de perlas. Creo que el mando pasa a modo de espera al cabo de un tiempo y hasta el momento no se lo que sucede en ese caso.
Información sacada de http://xbmc.org/forum/showthread.php?t=60713 y del wiki que indicaba antes.
lunes, 17 de agosto de 2009
PS3 Media Server
Así que toca probar esto otro. Y va de cine! Aunque el nombre diga PS3, hasta el momento es el único media server que he conseguido hacer funcionar en linux para ambas consolas. Aquí tenéis el acceso a su blog, desde donde lo podéis descargar (está disponible para Linux, Windows y Mac).
El archivo de linux es un comprimido que extraemos donde nos de la gana. Para lanzarlo hay que ejecutar el archivo PMS.sh. Supuestamente con doble click y ejecutar. A mi a veces esto no me chuta y tengo que poner en terminal ./PMS.sh estando en el directorio. Pero igual nos da. Aparecerá la ventana del programa diciendo que no detecta nada.

Pero con encender la Xbox y buscar el equipo, rapidamente se pondrán ambos de acuerdo. Entiendo que tenéis la conexión de la red debidamente configurada, vamos que la Xbox tenía internet desde antes de empezar todo esto.
Pero así tal cual no funciona. Para Linux tenemos que tener instalado lo siguiente:
sudo apt-get install mplayer mencoder ffmpegAhora ponemos las carpetas que queremos compartir. Si no ponemos ninguna creo que se puede navegar por todo el disco. Yo me fui a Ajustes Navegar/Compartir y metí solo los directorios que me interesan.

Y aparentemente todo funciona bien, salvo una cosa. Una vez que accedo con la Xbox, salen unas cuantas películas, pero entrando en la carpeta TRANSCODE salen todas. Pero si sales y entras unas cuantas veces, van saliendo más. Supongo que tarda un rato en escanearlas. Las que aparecen tal cual se reproducen directamente y sin pegas. El mundo del transcoding ya sería caso aparte, para videos en HD. Hablo un poco a lo gañan, porque no se ni como funciona esto o si hace transcoding siempre.
Una opción más, aunque las aplicaciones en Java como esta o como JDownloader me dan siempre unos problemas de la ostia. Pero de momento no me queda otra para poder usar la Xbox.
jueves, 11 de junio de 2009
VidZone en PS3
VidZone viene a ser un visor de videos musicales como si fuera los 40 TV, solo que te permite elegir lo que quieres ver/escuchar y hacer listas de reproducción con ello. No he trasteado mucho pero desde la pantalla principal, moviendote a izquierda y derecha solo podia acceder a una cantidad de videos bastante limitada. No se si será que es que no hay más, o que tiene alguna función para buscar.

Luego una vez que lo tienes reproduciendo basta con pulsar el botón Select para que el video aparezca a pantalla completa. Cargan bastante rápido, pero tampoco es que vayan a tope de resolución. Una nueva función bastante interesante. Y aparentemente gratuita. Eso sí, esta petao de publicidad, sale publicidad hasta mientras ves el video, pero es lo que hay.
Para instalarlo hay que ir a la PS Store y descargarlo gratis de allí. Y aquí está el enlace de la página oficial, donde tienen el manual de uso en pdf.
sábado, 26 de abril de 2008
Arreglando Mediatomb (Hardy)
Vamos por partes. Con la actualización a Hardy, Mediatomb ahora se instala como servicio del sistema. Si utilizamos el lanzador que teníamos antes, ahora nos aparecerán 2 instancias de Mediatomb. Y por si fuera poco eso peta que no veas.
Es una costumbre hermosísima de los programadores, cada vez que cambian algo, joden todo lo anterior. Pues si amigos, ahora el archivo de configuración de Mediatomb, que antes lo teníamos como carpeta oculta dentro de nuestro Home, ya no está allí. Ahora lo han metido en /etc/mediatomb. Alli encontraremos el famoso config.xml, que usabamos antes y que claro, no tiene ningún tipo de configuración.
La solución es copiar los cambios que hicimos antaño del archivo de configuración viejo (ver aquí) y pegarselos al nuevo archivo de configuración antes citado.
Por otra parte, también se ha olvidado de todas las carpetas que habíamos compartido, así que nos tocará volverlo a hacer. Ahora hay un atajo muy cuco para hacerlo, lo han colocado en Aplicaciones/Sonido y video/Mediatomb. Nos llevará a la tipica interfaz web donde volvemos a marcar todo, igual que hicimos en el otro post.
Según he hocicao, los nuevos archivos con la base de datos ahora los guarda en /usr/share/mediatomb.
Por último, tenemos en cuenta que ahora Mediatomb se está ejecutando desde que encendemos el ordenador. Para que estos cambios que hemos hecho se apliquen, tendremos que poner en terminal:
sudo /etc/init.d/mediatomb restart
Y ahora me voy a la play a comprobar que lo que he hecho soluciona el problema. En parte sí, vuelve a funcionar pero muchos videos no los reconoce. Creo que es qeu no le ha dado tiempo aún a crear la nueva base de datos. Cuando me asegure lo pongo.
EDITADO: Pues casi sí pero no. Había un ligero problema que ya es de los que tocan los huevos. En los permisos de cada archivo de video, unos tenían acceso de Sólo lectura para Otros distintos de usuario y grupo, y eran los que reproducía Mediatomb. Pero los que tenían Ninguno como permiso no iban. Aplicando permisitos y ya tenemos todo en su sitio de nuevo. Como coño habrá cambiado esto?
lunes, 21 de enero de 2008
Mediatomb. Multimedia en la PS3
Por ejemplo, vamos con lo del servidor multimedia para la PS3. Por lo que he visto, en Windows se puede hacer con el Nero. Yo en Ubuntu uso el Mediatomb. Antes de nada, ¿que es eso del servidor multimedia?. Pues es una aplicación que instalamos en nuestro PC y se encarga de compartir archivos multimedia por la red local vía streaming, con lo cual podemos disfrutarlos en la PS3 sin tenerlos físicamente en ella.
Mediatomb va bastante bien, aunque mejor por cable, claro está. Por wifi a veces no me lo detectaba.
Para instalarlo:
wget http://apt.mediatomb.cc/key.asc -O- -q | sudo apt-key add -
sudo gedit /etc/apt/sources.list
Y añadimos esta línea
deb http://apt.mediatomb.cc/ gutsy main
sudo apt-get update
Y ahora ya lo podemos instalar desde consola o synaptic
sudo apt-get install mediatomb
Para lanzar el programa escribimos mediatomb en consola. La primera vez se encargara de crear archivos de configuración por defecto. Para cerrar la aplicación pulsamos Ctrl+C. Ahora que ya lo hemos arrancado una vez nos vamos a modificar los archivos de configuración:
gedit ~/.mediatomb/config.xml
Justo debajo de server ponemos lo siguiente (colocado entre simbolos de mayor y menor que, como estan las otras opciones. Me gustaria escribir el texto tal cual hay que ponerlo pero esta movida me lo detecta como html y me jode la redacción)
Aquí nos aparecerán las pestañas Database y Filesystem. Con Filesystem buscamos la carpeta que queramos compartir y clickamos el icono de arriba a la derecha que tiene como 2 flechitas. Aquí marcamos que la escanee y si queremos que afecte a subcarpetas marcamos Recursive. Aceptamos y se pondrá a escanear los archivos contenidos.
Cuando termine cerramos y abrimos mediatomb (Ctrl+c y luego mediatomb en consola). Nos vamos a la PS3 y en Buscar servidor multimedia ya nos debería aparecer. Podremos ver por streaming nuestros mpgs y escuchar nuestros mp3. Por ahora no funciona con los divx, pero ya hocicaré sobre ello.
*Editado: Es posible tengamos que abrir puertos en nuestro router para que esto funcione bien, aunque no estoy seguro de ello. Los puertos que utiliza Mediatomb son los siguientes (según leí en http://www.esdebian.org/article.php/20070717211624791):
UDP: 3478, 3479
TCP: 80, 443, 5223
De todas formas, puesto que muchos juegos de la PS3 necesitan puertos diferentes, creo que la mejor solución es poner la IP de la PS3 en dmz (zona desmilitarizada). Consultad por google como se hace en vuestro router.
