Hace algun tiempo os explicaba como configurar un vistoso media center XBMC sobre linux, e incluso como instalar plugins para obtener contenido online, pero, que mejor complemento para nuestro media center que un cliente de torrent.
Existen muchas opciones, y me consta que existen clientes de torrent que pueden ser fácilmente integrados con XBMC, pero hoy solamente os explicaremos como hacer funcionar transmission-daemon. Otro día seguramente configuremos otro.
Transmission-daemon, como su propio nombre indica, es un “daemon” o , vamos un servicio del sistema que se ejecuta en segundo plano. Es decir que no vamos a tener una ventana “tradicional” para controlarlo. En su lugar, vamos a utilizar su interfaz web. Esto es bastante cómodo teniendo en cuenta que nuestro media-center esta conectado a la television, y no hace falta ver que esta pasando en ese monitor para controlarlo.
Para instalarlo solo tenemos que ejecutar en la consola:
sudo apt-get install transmission-daemon
Una vez descargado el paquete e instalado, procedemos a configurarlo, para esto, tenemos que encontrar el fichero de configuracion que normalmente estará en la ruta
/etc/transmission-daemon/settings.json
Lo editamos con privilegios de super usuario, para esto ejecutamos:
sudo nano /etc/transmission-daemon/settings.json
El servicio debe estar apagado a la hora de editar este archivo. Para asegurarnos de esto podemos ejecutar:
sudo service transmission-daemon stop
Dentro de ese archivo de configuracion encontraremos multiples parametros, de ellos los que mas nos interesan hoy son:
“download-dir”: “/var/lib/transmission-daemon/downloads”
Este es el directorio donde se van a descargar nuestros torrents. Seria recomendable redirigirlo a una ruta dentro de nuestra carpeta de usuario, o donde tengamos la libreria multimedia a la que queramos acceder con XBMC.
“rpc-authentication-required”: true,
“rpc-bind-address”: “0.0.0.0″,
“rpc-enabled”: true,
“rpc-password”: “”,
“rpc-port”: 8082,
“rpc-username”: “enigmatres”,
“rpc-whitelist”: “127.0.0.1″,
“rpc-whitelist-enabled”: true,
Estos son los parámetros de configuración de la interfaz web. Son bastante intuitivos, así que no entraré en detalles.
Si hemos configurado todo correctamente, podremos relanzar el servicio ejecutando:
sudo service transmission-daemon start
Y podremos gestionar la descarga de torrents en nuestro Mediacenter accediendo a la interfaz web del transmission daemon a través de nuestro navegador simplemente introduciendo la dirección IP o URL que tenga asignado nuestro servidor y el puerto que acabamos de configurar en el parámetro “rpc-port”

Además, en mi caso tengo configurado en mi router una redirección de IP (ya que mi ip es variable) con el servicio DynDNS.com (gratuito). De forma que puedo controlar fácilmente mis torrents, tanto desde cualquier PC con conexión a internet, como desde el iPhone.
