Voy a explicar como instalar el servidor XBMC en la Raspberry Pi con Arch Linux. Para saber como instalar Arch Linux en una Raspberry Pi podéis mirar mi anterior tutorial aquÃ.
Overclocking
Primero aumentamos la frecuencia de reloj de nuestra Raspberry Pi para ello modificamos el archivo /boot/config.txt y descomentamos la sección Turbo al final del archivo quedando asÃ:
##Turbo arm_freq=1000 core_freq=500 sdram_freq=500 over_voltage=6
Mientras que no subamos la frecuencia de reloj de 1GHz, no se pierde garantÃa como podemos leer el la web de Raspberry Pi aquÃ.
Aumentar la frecuencia de reloj del procesador no es obligatorio pero en mi caso el XBMC sin el overclocking me resulta lento.
Instalación
Instalamos los paquetes necesarios para el XBMC:
pacman -S xbmc xorg-server
Ejecutamos el siguiente comando para añadir permisos al XBMC:
echo 'SUBSYSTEM=="vchiq",GROUP="video",MODE="0660"' > /etc/udev/rules.d/10-vchiq-permissions.rules
Ahora vamos a añadir al usuario XBMC a los grupos necesarios:
usermod -a -G audio,storage,power,video,users xbmc
Solo falta habilitar el servicio XBMC:
systemctl enable xbmc
Con esta ya tenemos montado nuestro XBMC en nuestra Raspberry Pi, cuando la conectemos a un televisor por HDMI el demonio lanzara XBMC.
Extra
En algunas pantallas de televisión como por ejemplo en la mÃa no se ve nada por HDMI y hay que forzar a la Raspberry Pi a conectarse, para ello modificamos el archivo /boot/config.txt y descomentamos la siguiente lÃnea:
hdmi_force_hotplug=1
Por último añadimos un HDD externo conectado por USB donde meteremos los archivos a reproducir. Ejecutamos fdisk para saber el dispositivo correcto y creamos una carpeta donde montar el HDD:
mkdir /mnt/Datos
Ahora añadimos el HDD editando nuestro /etc/fstab quedando en mi caso asÃ:
/dev/sda1 /mnt/Datos ext4 defaults,user 0 0
Solo falta montar la partición con:
mount -a
Y ya tenemos nuestro servidor XBMC y nuestro HDD listos.
Espero que les sea de utilidad.
Fuentes:
Wiki Arch Linux
Foros Raspberry Pi