Mostrando entradas con la etiqueta xbmc. Mostrar todas las entradas
Mostrando entradas con la etiqueta xbmc. Mostrar todas las entradas

sábado, 8 de diciembre de 2012

Megafisicada

Cualquiera diría que ya no frikeo porque ya no escribo entradas. Pero justo al contrario, estoy más fisicón que nunca. Y es que he metido numerosas novedades en mi entorno. La primera y más importante, de la que estoy enormemente orgulloso, es la adquisición de un NAS Synology DS212J. Estuve venga a indagar en este asunto, porque por calidad-precio, dudaba entre este y el QNAP. Al final me decanté por este por los comentarios que veía en los foros, lo cual no quita que el QNAP parece un aparato también excelente.

Con este bicho ya no necesitas un ordenador en casa. Tiene cliente para descargas, gestor de archivos, usuarios y permisos, se hiberna solo cuando no se utiliza y arranca en cuanto accedes a el desde algún dispositivo. Una auténtica maravilla.

La instalación es muy sencilla, siguiendo los pasos que te vienen en su propia página web, foros, etc... no tendrás ningún problema. Para manejarlo escribimos directamente su IP local en cualquier navegador y la interfaz está super currada. No recuerdo exactamente como encontré su IP la primera vez, pero luego ya le puedes configurar con una IP estática y guardártelo en favoritos.

Desde la interfaz web tenemos el acceso a Panel de Control. Aquí lo que nos interesa es la primera opción llamada Win/Mac/NFS, que nos permite activar los accesos mediante Samba o NFS. Aunque desde la interfaz web se le puede subir archivos, a mi eso me peta mucho los recursos y me va mal. Mucho mejor acceder desde Nautilus a la carpeta compartida. Ah bueno, en el propio Panel de Control está también la opción Carpeta compartida, claro. Aquí podemos crear las comparticiones que deseemos y administrarlas desde el botón Privilegios. Yo todo esto lo veo bastante intuitivo, tampoco hace falta extenderse mucho.

Pero bueno, para que se puede querer un NAS lleno de archivos multimedia, más que para utilizarlos desde distintos dispositivos?. Y aquí viene el turrón. Desde el Centro de Paquetes del NAS se le pueden instalar aplicaciones que están en un estilo repositorios. También creo que se le puede meter repositorios extra con más aplicaciones aún, pero cuando hago esas cosas suelo joderlo todo, así que no tocaré eso de momento, que con lo que hay me vale. Por ejemplo instalando Servidor Multimedia (también está Plex pero no me gustó demasiado), tendremos un servidor DLNA que a mi por ejemplo me sirve para acceder a archivos desde mi Smart TV sin tener que hacer practicamente nada.

Pero yo lo que quiero es zumbar con el HTPC y XBMC. Esta parte se ha complicado un poco añadiendo un elemento más de frikez. No estaba yo muy contento con mi combinación XBMC+Ubuntu en mi HTPC con Atom. Se petaba un poco y tenía más cuelgues de los deseados. Así que indagando me he decantado por OpenELEC. Esto no se si se puede considerar una distribución linux, porque es algo más escueto. Tiene lo básico para arrancar directamente XBMC, sin escritorio, sin consola, sin gestor de paquetes. Solo lo necesario para que funcione el tema multimedia. La versión estable actualmente es la 2.0, pero a mi esa versión no me iba muy bien y no me reproducía audio, así que me la jugué por la 3.0 que es Beta, de momento todo funcionando sin ningún problema.

Una cosa importante a la hora de usar OpenELEC es que está pensado para llevarlo en una llave USB. Yo quería instalarlo de forma persistente en mi disco duro. El instalador está en un nivel muy precario, no permite hacer acciones complejas como particionar y demás. Solo tienes la opción instalar o salir. IMPORTANTISIMO. Si le das a instalar en el disco duro que desees, te va a reventar el disco duro y particionarlo a su manera. Copia de seguridad de todo, o usad un disco vacío. Supongo que esto se mejore más pronto que tarde porque es de simios que te joda todas tus particiones y tus datos.

El sistema es muy ágil porque no tiene practicamente nada ejecutandose de fondo. Pero tiene algunas pegas en el tema de configuración puesto que ni podemos instalar paquetes y tener una consola ni nada por el estilo. Todo lo que queramos hacer con el, fuera de las opciones que muestra en pantalla, lo tenemos que hacer desde otro equipo con SSH. Es importante que activaramos la opción SSH a la hora de instalarlo.

Para acceder a el abrimos un terminal en otro equipo, o utilizamos algún programa que nos permita hacer lo mismo como puede ser Putty. Yo no había usado en mi vida esto de SSH y me ha gustado. Pongo en terminal:

ssh root@IP_DEL_OPENELEC

La contraseña por defecto es "openelec". Y ahora tenemos acceso a el para tokitear, crear directorios y cosas así. También podemos acceder a el por Samba.

Para ver las comparticiones del NAS Synology en el OpenELEC, yo me he decantado por NFS. Me ha dado bastantes problemas hacerlo, así que he ido siguiendo manuales como este. He de decir que tampoco lo he hecho así. Yo quería que al añadir fuente en XBMC, fuera a la opción de NFS y me aparecieran alli y hacerlo todo de forma gráfica. No me funcionó así los 2 primeros intentos, hasta que creo que lo solucioné haciendo esto. Lo que viene a decir es que accedamos al Synology también por SSH, exactamente igual que antes hicimos con el OpenELEC, editemos el archivo exports y cambiemos el insecure_locks por solamente insecure.
De este modo sí que podía ver desde la interfaz gráfica las comparticiones de Añadir fuente, y gestionarlas de una manera mucho más cómoda que haciendo scripts.

Lamento no poner imágenes pero desde la mierda del Unity y Gnome Shell, ya no dispongo de la opción de compiz de capturar pantalla arrastrando con el ratón, y paso de tener que capturar toda la pantalla y andarla recortando con el Paint.

viernes, 14 de octubre de 2011

Cambiar la sesión por defecto en Oneiric Ocelot 11.10

Esto lo voy a meter como entrada individual solo por lo que me ha costado encontrarlo. Y es que los que teníamos el XBMC Standalone, así como la gente que quiera cambiar entre Unity y Unity 2D o incluso Gnome si se han decidido a ponerlo, tendrían que estar hasta los cojones. En los ubuntus anteriores, dentro de administración, teníamos Pantalla de acceso. Aquí se podía configurar el tiempo que tardaba antes de entrar en la sesión de un usuario, el usuario por defecto, la sesion por defecto, si pedía o no contraseña. Algo útil y sencillo.
Estoy deseando que alguien me corrija, pero yo no he encontado esto en ningún puto lugar. Yo quería que mi ordenador arranque por defecto en la sesion de XBMC que es el uso principal que le doy. Y no sabía como. Aquí tenéis como hacerlo.
Poniendo en terminal ls /usr/share/xsessions/ nos saldrá la lista de todas las sesiones disponibles. No me digas por que, me aparecen las sesiones de gnome y gnome-shell, que no tengo ni instaladas.

Para cambiar que por defecto arranque con otra que no sea unity, editamos el archivo /etc/lightdm/lightdm.conf y cambiamos donde pone user-session=unity por user-session=XBMC o la que queramos.
Donde esta la interfaz gráfica para hacer esto? Es que no me entra en la puta cabeza. Encima buscas por internet y hay aplicaciones para cambiarle los colores y los fondos pero no para cambiar la sesión por defecto, que es simplemente añadir un cuadro de dialogo más. Tanta prisa había por quitar de en medio GDM para sacar este LightDM que no se puede configurar sin investigar mas de media hora?

miércoles, 21 de septiembre de 2011

Añadir las series de Pelisalacarta a la biblioteca de XBMC

Esta opción es muy interesante para no tener que navegar por el plugin de Pelisalacarta cada vez que queramos ver un episodio. Además te permite marcar los episodios que ya has visto y ver las sinopsis desde la biblioteca general. Como no recuerdo muy bien como lo hice lo mejor es que sigáis este video que a mi me sirvió:


Un matiz. A mi no me encuentra ninguna serie a la primera, creo que porque el scrapper es inglés y no coinciden los títulos. Por eso no merece la pena utilizar la auto-actualización de la biblioteca, porque te encontrará series absurdas. Es mejor buscar de forma manual una por una, cambiando entre modo biblioteca y vista de archivos. 

jueves, 19 de agosto de 2010

Modo biblioteca de XBMC: aquí faltan cosas

Esta chorrada me tenía mosca. Si activas el modo biblioteca en el XBMC te encontrarás con que muchos de tus archivos no figuran ahí. Sin embargo si navegas por las carpetas verás que si están allí todos y se pueden reproducir sin problemas.

Buscando por ahí mucha gente tiene este mismo problema y dan soluciones absurdas como reinstalar, borrar la base de datos y demás. Pero vamos, yo he llegado a una conclusión muy simple. Si el scrapper que utilices, en mi caso el de FilmAffinity, no encuentra ningún resultado al buscar por el archivo, simplemente la película no se indexa.

Lo veo un poco mierda la verdad, pero la solución es tan sencilla como modificar el nombre del archivo para que se parezca al nombre original que figura en FilmAffinity. En casos como "El codigo Da Vinci" por ejemplo no me lo encontraba por poner "codigo" sin tilde. Otros más absurdos son "Evil Dead: Posesión Infernal", donde es necesario borrar "Evil Dead" aunque el resto del nombre si que exista. Supongo que es fallo tanto del scrapper como de XBMC que debería indexar esas películas con el nombre del archivo.

Una vez corregidos los nombres de archivo le damos a Actualizar colección desde el menú contextual y veremos como las va encontrando y añadiendo.

miércoles, 18 de agosto de 2010

Cacharrito nuevo


Ya tengo en mis manos el Giada Slim N20 y después de toda la tarde toquiteandole puedo sacar las primeras conclusiones. Viene sin sistema operativo, bueno trae un Free DOS testimonial que rápidamente me cepillo para meterle Ubuntu Lucid 10.04.
Al arrancar tenemos la típica opción de entrar a la BIOS pulsando Supr. Por cierto la BIOS con menos opciones que he visto en toda mi vida. Pero para arrancar desde el pendrive y poder proceder con la instalación, es necesario pulsar F12 y ya te permite seleccionar. Esto lo descubres después de un rato como un imbécil cuando te decides a leer el manual.

La instalación de Ubuntu transcurre sin problemas, reconoce todo bien y después de aplicar las actualizaciones pertinentes ya podemos empezar. El primer y clásico problema en estos inventos es sacar el audio por el HDMI. Y es que por defecto viene preparado para la tarjeta de audio Intel de la placa, que supongo que no habrá mucho problema para quien conecte el equipo a un hi-fi. Pero como yo no tengo y quiero escucharlo por la TV, pues ya estamos jodiendo.

Y es que si ejecutamos en un terminal alsamixer vemos que aparecen dos dispositivos de audio. El de Intel funcionando correctamente. Pero pulsando F6 y seleccionando el de nVidia nos dice que no hay controladores.

************ Editado, lee más abajo ***************************************************
El problema es de Alsa. En la versión 1.0.22 no funciona, pero sí en 1.0.23. Sinceramente no encuentro los pasos que yo seguí, porque me limite a instalar linux-backports-modules-alsa-`uname -r` y a crear /etc/asound.conf con algo parecido a esto:

pcm.!default {
type hw
card 1
device 7
}

Como llegaba a saber que era card 1 y device 7 no lo encuentro, podéis buscarlo por Google. Una vez hecho estos pasos, ya podía habilitar la tarjeta en alsamixer y desmutarla pulsando la tecla M.
**********************************************************************************
CORRECCIÓN: Encontré el post en el que me fijé que es el siguiente. Lee la entrada #8
Con esos pasos obtengo audio en Ubuntu y en el XBMC lanzado desde Ubuntu. Pero es una situación algo simiesca, porque cuando lo pongo para que arranque la sesión con XBMC standalone no sale audio por ningún lado. Sin embargo si entro a Gnome tengo audio. Si lanzo XBMC desde Gnome tengo audio, y si cierro sesión y abro XBMC standalone tengo audio. Pero si el equipo arranca directamente en XBMC standalone no se oye una puta mierda. Seguiré investigando

Pero en el wiki de XBMC explican como hacerlo de otra manera que no se si será mejor o peor.

Bueno buscadlo que se puede sin demasiada dificultad. Lo que si que veo por ahí es que el sonido solamente es estéreo. Ah y para rematar hay que configurar dentro de XBMC, en la sección de ajustes de audio, para que la salida de audio la establezca como Analog. Con cualquier otra opción no se oyen las películas.

Este ha sido el único inconveniente que he tenido hasta el momento. Y voy a destacar un detalle del Giada N20 que me ha gustado mucho. El mando a distancia. Nada que ver con configurar el mando bluetooth de la PS3. El mando que viene de serie con el HTPC funciona desde el primer momento. Permite manejar ciertas funciones dentro del propio Ubuntu y utilizar sin problemas todo el XBMC sin tener que mapear nada. Aunque algunos botones no hacen nada, investigaré para asignarles funciones.

Y ya el recopetín es que con el botón power de dicho mando podemos encender y apagar el ordenador. Teniendo preparado el XBMC como standalone, se puede decir que se puede manejar por completo con el mando sin levantarse del sofá.

Y finalmente rendimiento y etc. Pues de momento tira de puta madre, es el aparato más pequeño que he visto. Posiblemente un router sea más grande y desde luego más gordo. Y sin embargo tiene potencia de sobra para navegar correctamente y ver películas en HD. Pero comparado con el equipo que tenía anteriormente, me da miedo que en cualquier momento salga ardiendo. Y es que, aunque estemos en verano, la temperatura que marca lm-sensors para la tarjeta gráfica es de 60 grados sin estar haciendo nada. Eso sí, es bastante silencioso. Pero preferiría algo maś de ruido a cambio de que el equipo duré al menos unos meses. Aunque no se, igual 60 grados es una temperatura óptima y solo hay que preocuparse a partir de 300.

viernes, 28 de mayo de 2010

Xbmc-standalone

Vaya tontería que era lograr esto y lo que me ha costado encontrarlo. La idea es que nada mas encender el ordenador nos aparezca el XBMC en vez del escritorio de Ubuntu. Pues es bien sencillito. Hay que instalar el paquete xbmc-standalone.

Esta es una sesión en la que únicamente se ejecuta el XBMC sin cargar el escritorio de Gnome. Me gustaría pensar que así le quedan más recursos libres para reproducir full-hd pero tampoco se como podría mirarlo. Ahora bien, para entrar a esta sesión podemos simplemente cerrar la sesión actual y elegirla en la pantalla de accesos.

En el caso de tratarse de un HTPC podemos establecer que entre aquí por defecto. Para ello vamos a Sistema/Administración/Pantalla de acceso. Hay que pinchar en desbloquear para poder meter mano. Seleccionamos la sesión de XBMC quitando el tiempo de retardo y listo.


domingo, 17 de enero de 2010

Usando el mando a distancia de la PS3 para el HTPC

Estamos que lo tiramos de hocique ultimamente. Esto es interesantón. Y es que manejar el HTPC con el teclado inalambrico, aunque se hace bien pero no es del todo cómodo. Así que tocaba buscar un mando a distancia. Por lo que veo hay muchos modelos destinados al mundo este de los HTPC. Es más, teniendo un receptor de infrarrojos nos serviría cualquier mando universal porque los botones se pueden mapear a posteriori. Todo es gracias al proyecto lirc que se encarga de detectarlos. Antes de meterse en más complicaciones convendría ver desde su propia página si el que vamos a comprar es uno de los modelos soportados.

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-dev

Bueno 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:3F
Es 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.xml
No 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.xml
Lo 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.

domingo, 8 de noviembre de 2009

Ubuntu 9.10 + XBMC = Dios

Olvidaros de toda la mierda que he estado haciendo y todo el tiempo que he perdido con el puñetero MythTV y Mythbuntu y su padre. Esto lo peta mucho más.

Con el Ubuntu de serie instalado, los drivers propietarios de Nvidia que vienen en el repositorio oficial y el XBMC 9.11 Alpha los videos se ven y se oyen como el paraiso, sin tocar mierdas extrañas de ningun tipo. Solamente hay que añadir el repositorio de XBMC que por ahora no tienen uno estable para Ubuntu 9.10 Karmic, pero si hay un repositorio SVN con la versión Alpha. Así pues añadimos lo siguiente a los orígenes de software:


deb http://ppa.launchpad.net/team-xbmc-svn/ubuntu karmic main
deb-src http://ppa.launchpad.net/team-xbmc-svn/ubuntu karmic main


Y posteriormente instalamos el paquete xbmc. Y hasta donde yo se no he hecho nada más. Bien es cierto que tengo instalados los codecs extra del repositorio Medibuntu, pero no se si eso influye o no en el resultado porque ya los tenía de antes. Y lo único que he hecho así a mayores es cambiar una opción dentro de XBMC que habilitaba el VDPAU, pero no estoy muy seguro de donde era, dentro de la configuración de pantalla o por ahí.

Simplemente con esto, con Ubuntu funcionando de maravilla y con compiz habilitado, se ven los videos en HD perfectamente y se escuchan sin perder sincronía. No me lo puedo ni creer casi me corro.

viernes, 23 de enero de 2009

XBMC

Y venga hogar digital. Esto del XBMC (XBOX Media Center) es una maravilla. Surgió como un Media Center libre para la Xbox primera (no la 360 para la que no está disponible aunque tampoco hace falta), pero lo han portado a todas las plataformas. Viene a servirnos para manejar nuestros archivos multimedia, pero lo que le hace grandioso es que nos actúa de cliente UPNP, que en conexión con nuestro Mediatomb es una autentica pasada.


La gracia de esto es que lo he instalado en el Acer Aspire One. Para ello hay que añadir repositorios. En Administración/Orígenes del Software/Software de terceros/Añadir... metemos lo siguiente:

deb http://ppa.launchpad.net/team-xbmc-intrepid/ubuntu intrepid main
deb-src http://ppa.launchpad.net/team-xbmc-intrepid/ubun
tu intrepid main

Luego toca instalarlo, se llama xbmc. Nos aparecerá el lanzador dentro de Sonido y Video. Dentro del programa el manejo es bastante intuitivo, aunque confunde un poco si lo manejamos con el teclado o con el ratón. Dentro de cada categoría, para añadir nuestros contenidos pinchamos en Añadir fuente/Buscar/UPNP Devices. No se por que será pero la primera vez que lo hago no encuentra nada. Me salgo (con la tecla Escape) y vuelvo a buscar. Esta vez ya aparece Mediatomb. Buscamos dentro de las carpetas de Mediatomb la que nos interesa y la añadimos. Ya tenemos listo para reproducir lo que sea.


Truco para el Acer Aspire One, porque en el fijo no me sucede. Cuando reproduzco un video desde Mediatomb, que se ve de fabula, si lo pauso o le pincho en stop, zasca!! petada del sistema y un eco pesadísimo que se queda en los altavoces y lo más rápido es reiniciar. Bueno, dos cosillas. Si nos ha pasado esto, para no tener que reiniciar abrimos un terminal y ponemos lo siguiente:

sudo killall pulseaudio
ps aux | grep pulse


El segundo comando nos mostrará una serie de procesos que están usando Pulse Audio. Al parecer el que provoca este problema es el pulseaudio. Así que vamos matando los procesos que nos ha mostrado. El PID es el segundo número que aparece en cada linea. Pondríamos:

sudo kill -9 numerodelproceso

Hasta que deje de hacer el puñetero ruido los altavoces.

Esto es la salida de emergencia bastante cutre. Pero vamos a hacer que no nos pase esto la próxima vez y podamos parar la película como la gente normal. Para ello lanzaríamos XBMC desde terminal poniendo pasuspender xbmc. La solución aún más elegante es añadir este comando pasuspender al lanzador gráfico. Para ello nos vamos a Preferencias/Menú principal. Buscamos el lanzador de XBMC y editamos sus propiedades, añadiendo el comando personalizado.


Probadlo esto por dios porque es de traca.