Instalando y configurando XBian

A raiz de un comentario con un problema con las instrucciones para instalar y configurar XBian (podéis leer el artículo aquí) de hace ahora casi dos años, he decidido reescribir todo el proceso ya que en este tiempo puede que hayan cambiado muchas cosas. Vamos a ver…

Lo primero de todo es bajar la última imagen de XBian que podemos encontrar en este enlace: http://www.xbian.org/getxbian/

Yo he mi caso he utilizado el método para Mac donde te descargas un pequeño instalador que se encarga de descargar la última imagen e instalarla en la tarjeta SD. He de decir que he tenido que realizar el proceso dos veces porque la primera vez no debió de copiarlo/descargarlo bien ya que al encender la Raspberry el sistema solamente se quedaba con el piloto en rojo y no hacía nada más.


Aquí podéis ver la imagen de inicio. He de decir que como tengo conectado el monitor con un adaptador HDMI-VGA la resolución que ha detectado el sistema no es nada buena, pero después de ir a los ajustes del sistema y seleccionar 1024×768 la cosa ya cambia. 

Ahora voy a probar a reproducir un video HD a ver qué tal va. Este es el ya famoso Big Buck Bunny a una resolución 1920×1080.

Como podeis ver el video se mueve estupendamente y eso que está siendo leído directamente desde un usb, no está copiado en la tarjeta SD. He probado también a adelantar el video 30 segundos un par de veces y no se resiente nada, todo va muy fluido.

Después he conectado mi dongle WiFi y lo he configurado sin ningún problema a través del menú Sistema, así que he podido buscar y descargar actualizaciones. La verdad es que solo he podido descargar un par de actualizaciones porque una de ellas ha provocado un kernel panic que ha hecho que el sistema se colgara y no he podido volver a arrancarlo. Me he quedado sin probar la última de las cosas que quería probar, y es precisamente la que me hizo abandonar XBian en un principio, y no es otra que la función de descarga de subtítulos.

La impresión final que me he llevado es que el sistema se mueve muy fluido incluso en el modelo B+, pero si una actualización puede mandar todo al traste entonces (todavía) no estoy listo para volver a XBian.

Anuncios

Configuración de FlexGet (II): subtítulos

Ahora que flexget está funcionado de forma autónoma descargando los capítulos de las series que me gustan, lo siguiente que quiero hacer es que se descargue los subtítulos, porque mi nivel de inglés no es como para ponerme a dar clases y sin subtítulos me pierdo muchas cosas. Obviamente también debería servir para todos los que no hablen inglés (o el idioma de la serie en cuestión, vaya) y quieran ver sus series favoritas subtituladas en español.
Así pues, lo primero que voy a hacer es entrar en XBMC e irme al apartado de series para ver si hay algo que ver.

Episodio añadido recientemente
Hay suerte y parece que acaba de bajarse el primer capítulo de la segunda temporada de Defiance (la primera temporada no fue gran cosa, pero vamos a darle otra oportunidad), así que lo vamos a usar para las pruebas. Entro dentro de los menús y me voy para reproducirlo, igual que si fuera una película.

Información del capítulo
Lo reproduzco y lo pauso para irme al menú de subtítulos, que es el quinto empezando por la derecha, tiene forma de televisor con una línea debajo.

Menú subtítulos
Obviamente aún no tiene ningún subtitulo, así que le doy al botón de Conseguir más… a ver qué pasa.

Add-ons - Subtítulos
Mmm tiene buena pinta, me ha llevado al menú para instalar un Add-on de subtítulos que dice que buscará en diferentes proveedores, así que le voy a dar a ver qué hace.

Información del Add-on XBMC subtitles
Vale, como no está instalado me pide confirmación, así que le doy a instalar. XBian parpadea un par de veces y parece como que se ha reiniciado, raro. No me asusto y vuelvo a la parte de Series de TV a ver si ha hecho algo. Mi capítulo sigue ahí así que vuelvo a darle a reproducir y al igual que antes lo pauso para entrar en el menú de subtítulos. Aún me dice que no tiene ninguno, así que vuelvo a darle a Conseguir más. Ahora el Add-on ya no aparece así que le doy a los dos puntos para subir un nivel.

Add-ons activados
No veo nada, pero recuerdo que al instalar el Add-on ponía que había que activarlo, así que después de perderme un rato por la configuración creo que lo he encontrado en el menú Sistema, Apariencia, Skin y ahí en Configuracion y luego en Add-on Accesos Directos.

Ajustes de skin - Add-on
Entro en donde dice OSD de video y pincho en Add-on para subtítulos. Me sale que no hay ninguno así que le pincho en Conseguir más pero me vuelve a salir una lista vacía ¿se habrá instalado mal? Voy a ver si consigo ver algo.
Llevo un rato trasteando por la configuración y no encuentro nada. Me resulta extraño que cuando le digo que quiero instalar más Add-ons sólo me nuestra listas vacías, así que como antes me ha salido el mensaje de que hay paquetes por actualizar, voy a hacerlo a ver si tiene algo que ver. Después de instalar las actualizaciones le digo que se reinicie aunque el sistema no me lo ha pedido, que siempre viene bien. El sistema se levanta bien pero no coge red, cosa que me pasa a veces así que le doy unos minutos a ver si la coge sólo. No se si esto pasa con todos los XBMC o sólo con XBian, pero a veces tengo tentaciones de instalar el paquete de XBMC en un Raspbian a ver si no me da tantos problemas con la WiFi. De momento decido dejarlo para otro día y me meto en la configuración de red a ver si consigo que se conecte. Mira por donde la WiFi levanta sola esta vez.
Voy a intentar hacer lo del Add-on de subtítulos otra vez a ver si ahora hay más suerte.
La cosa sigue igual pero me mosquea que la hora del sistema no se haya actualizado de Internet como hace siempre ¿será un problema de red lo que provoca todo esto? Voy a ver si puedo quitar los DNS que me da por defecto mi ISP (proveedor de internet, en mi caso Telenet) y voy a poner los de Google a ver si cuela.
Qué raro, cuando le he cambiado los DNS he ido a las actualizaciones y me vuelven a salir unas cuantas ¿será que XBian no está bien? ¿Estará corrupto? Voy a intentar instalarlos otra vez.
Nada, no hay manera, la lista de Add-ons sale vacía. He googleado y parece que el problema es común. He probado a borrar el archivo /home/xbian/.xbmc/userdata/Database/AddonsXX.db y luego he reiniciado. Otra vez el problema con la WiFi (prffffff). Consigo que se conecte, después me voy al menú Add-on, Conseguir Add-ons y le digo que fuerce un refresco mediante el menú secundario. Me sale la ventana de Cargando, lo cual es bueno porque se supone que está haciendo algo, así que dejo que el círculo de unas cuantas vueltas durante un rato.

Add-ons - XBMC.org Add-ons
Después de un rato consigo este menú, que tiene buena pinta así que me meto en donde dice Subtítulos y me dice XBMC subtitles, igual que la primera vez. Parece que no está instalado, así que vuelvo a darle a Instalar a ver si esta vez funciona. Ventanita de cargando y parece que no ha hecho nada. Lo vuelvo a intentar desde el menú Skin. Ventanita de cargando… Y nada, ahí sigue impasible, no se instala ¿será un problema de permisos que no estoy viendo?
Después de trastear un rato por Google y otro tanto por la configuración he visto que el problema es generalizado con todos mis Add-ons ya que no he conseguido hacer funcionar ninguno, así que la entrada de hoy ha sido un fracaso. El próximo día intentaré hacer una copia de seguridad de la base de datos de flexget y hacer una reinstalación, pero como digo, eso ya para otra entrada.

Recibir un email cuando se añada una descarga

Una cosa que me gusta hacer al despertarme por las mañanas es mirar el teléfono y ver cuántas series se han añadido automáticamente durante la noche. Según tenemos nuestro sistema montado ahora mismo recibimos un email de parte de transmission cuando una descarga cualquiera (añadida automáticamente o no) se ha completado, pero a mi me gusta ver las que se han añadido ellas solas mediante la tarea programada.

Así pues, lo que voy a mostraros hoy es como modificar la configuración de flexget para que nos envíe un email cuando añada una descarga.

Para ello, nos conectamos a la Raspberry mediante ssh y después editamos el fichero de configuración de flexget mediante el comando nano /home/xbian/.flexget/config.yml

Editando el fichero de configuración de flexget

Ahora, dentro de la tarea de tv-shows, añadimos un nuevo campo llamado email que nos permite especificar los settings del correo.

Settings del correo con Gmail

Y ya está. Salvamos del fichero mediante CTRL + X, YES, INTRO y ya estaría.  Ahora podemos comprobarlo como hicimos el otro día mediante el comando flexget check

Configuración comprobada con éxito

Cabe destacar que flexget nos mandará un email por ejecución, lo que quiere decir que si en una de dichas ejecuciones encuentra tres capítulos distintos, nos mandará un solo email con la información de los tres.

Tareas programadas mediante Cron

Si habéis ido siguiendo mis pasos en este blog, en este momento teneis una Raspberry con XBian como sistema operativo, transmission como gestor de descargas, y FlexGet como buscador de enlaces. El tema es que según lo dejamos, si queremos que FlexGet realice una búsqueda debemos de iniciarla manualmente, lo que choca un poco con mi propósito de automatización de tareas. Así pues, lo que voy a explicaros hoy brevemente es cómo hacer que una tarea/programa/script se ejecute cada cierto tiempo de forma recurrente.

Lo bueno de usar Linux (o un sistema operativo basado en él) es que, al igual que otros sistemas, ya cuenta con un administrador de procesos, en este caso CRON. La idea es que cada cierto tiempo Cron llame a FlexGet para que éste compruebe si hay alguna serie disponible para bajar. Empecemos.

Lo primero es conectarse mediante ssh a nuestra Raspberry y después ejecutar el comando crontab -e

Imagen de crontab listo para añadir tareas

Ello nos permite editar el fichero de planificaciones. Si, por ejemplo, queremos que FlexGet se ejecute cada 30 minutos tendríamos que escribir lo siguiente al final del fichero: */30 * * * * /usr/local/bin/flexget execute

esta tarea se ejecutaría cada 30 minutos

La sintaxis de Cron consiste en cinco campos seguidos del comando a ejecutar. Estos campos representan respectivamente los minutos (0-59), las horas (0-23), el dia del mes (1-31), el numero de mes (1-12) y el día de la semana (0-6 con 0=domingo). Se puede utilizar el asterisco (*) como comodin. Así pues, el comando descrito arriba:

  • */30 le decimos que se ejecute cada 30 minutos (las “y media” y las “en punto”).
  • * todas las horas
  • * todos los días del mes
  • * todos los meses
  • * todos los días de la semana
  • /usr/local/bin/flexget execute ejecutar FlexGet.

Siguiendo lo descrito arriba, si quisiéramos entonces que por ejemplo se ejecutara cada dos horas, la cadena sería 0 */2 * * * /usr/local/bin/flexget execute

Ya solo nos queda guardar nuestro fichero como cuando usamos nano: CTRL+X > Yes > ENTER, y esperar a que llegue la hora indicada.

Si queremos comprobar que las ejecuciones se están llevando a cabo, podemos ejecutar el comando grep CRON /var/log/syslog que buscará las ejecuciones de Cron en el log del sistema.

Bucando las últimas ejecuciones de CRON en el log del sistema

Como veis me ha dado un error de permisos, nada que no se solucione poniendo un SUDO delante (!! sirve para repetir el último comando).

Y esto es todo, sencillo ¿verdad? además ahora que conocemos como configurar Cron podemos usarlo para que realice otras tareas que sean susceptibles de ser automatizadas.

 

Cómo decirle a flexget que ya hemos visto un capítulo

En la última entrada vimos cómo decirle a flexget las series que seguimos para que las descargue automáticamente. El único problema (inicial) es que si lo ejecutamos tal y como está ahora, con la base de datos vacía, flexget se descargará el primer capítulo que encuentre de dichas series. Si llevamos la serie al día o si la tenemos a medias esto supone un problema porque bajará capítulos que ya hemos visto. Vamos a ver cómo solucionarlo diciéndole por qué capítulo vamos.

Lo primero (después de conectarnos a XBian) es ver el estado de la base de datos. Para ello ejecutamos el comando flexget series list:

estado de la base de datos de series

Podeis ver que la base de datos se encuentra totalmente vacía.

Vamos a decirle por ejemplo que de la serie Game of Thrones yo ya he visto hasta el séptimo capítulo de la cuarta temporada, lo que quiere decir que el próximo para ver sería el octavo. Para ello ejecuto flexget series begin “Game of Thrones” S04E08

Modificando la base de datos

Para verificar que está todo correcto podemos ejecutar el comando flexget series show “Game of Thrones” para que nos diga el estado de dicha serie:

Estado de la serie en cuestiónHay que tener en cuenta que para títulos de series con más de una palabra (contiene espacios en blanco) hay que entrecomillar como he hecho yo en este ejemplo ya que si no tomará la segunda palabra como argumento y fallaría.

Ah, y si nos equivocamos podemos eliminar un capítulo usando forget. En este caso de ejemplo sería flexget series forget “Game of Thrones” S04E08

Eliminando un capítulo

Como veis, la lista de capítulos para esta serie vuelve a estar en blanco.

Ahora al trabajo duro, que es actualizar la base de datos con todas las series 🙂

 

 

Recibir un email al finalizar una descarga

Sé que os había dicho que os hablaría de Samba, pero en esta entrada voy a explicaros de forma sencilla cómo hacer que transmission nos mande un email cuando finalice una descarga. Quizás para algunos no sea interesante, pero a mi me gusta despertarme por las mañanas y ver cuántas cosas se han descargado durante la noche.

Si recordáis la entrada anterior en la que modificamos la configuración de transmission después de su instalación (settings.json), una de las lineas nos permitía indicarle un fichero a ejecutar cada vez que finalice una descarga (script-torrent-done-filename). Pues eso es lo que vamos a usar.

Lo primero que hay que hacer (como siempre) es conectarnos a la Raspberry mediante ssh xbian@[dirección IP]

Captura de pantalla 2014-01-05 a la(s) 21.11.26

En la configuración de transmission yo ya había dejado indicado dónde se encontraba el fichero a ejecutar. Si no lo hicisteis, es buen momento para mirar la entrada anterior para ver cómo cambiarlo.

El envío de los emails lo vamos a hacer mediante el comando sendemail. En XBian no viene instalado por defecto, por lo que tenemos que hacerlo. Además, dicho comando utiliza ciertas librerías de Perl que tampoco están instaladas, así que podemos aprovechar a instalarlo todo junto mediante la ejecución de sudo apt-get install libio-socket-ssl-perl libnet-ssleay-perl perl sendemail No pasa nada si lo ejecutamos y resulta que ya estaban instalados.

Captura de pantalla 2014-01-05 a la(s) 21.15.38

Captura de pantalla 2014-01-05 a la(s) 21.15.53

Ahora debemos crear un fichero ejecutable donde indicaremos el comando para el envío del email. En mi caso me he creado una carpeta llamada scripts, y ahí voy a crear un fichero llamado download_complete.sh donde iré añadiendo cosas que quiero que se ejecuten al terminar una descarga. Para crear el fichero usamos el comando sudo nano download_complete.sh

Captura de pantalla 2014-01-05 a la(s) 21.24.23

Voy a indicaros la cadena que habrá que escribir dentro del fichero y a continuación os la explico paso a paso:

sendemail -f torrated@gmail.com -t torrated@gmail.com -u "[Transmission] Descarga finalizada" -m "Se ha completado la descarga del trabajo \n$TR_TORRENT_NAME\nHora: $TR_TIME_LOCALTIME\nFolder: $TR_TORRENT_DIR\nID: $TR_TORRENT_ID" -s smtp.gmail.com:587 -xu torrated -xp <CONTRASEÑA> -v -o username=torrated -o password=<CONTRASEÑA> -o tls=yes

Captura de pantalla 2014-01-05 a la(s) 21.25.14

  1. sendemail <-nombre del comando
  2. -f <remite>@gmail.com <-(From) direccion que envía
  3. -t <destino>@gmail.com <-(To) direccion de destino
  4. -u “[Tramission] Descarga finalizada” <-Asunto del email. Importante que esté entre comillas dobles.
  5. -m <-Lo que viene después es el texto del email, que también deberá estar entre comillas dobles.
  6. “Se ha completado la descarga del trabajo\n <-\n sirve para hacer salto de linea.
  7. $TR_TORRENT_NAME\n <-esta variable es el nombre del torrent descargado.
  8. Hora: $TR_TIME_LOCALMACHINE\n <-hora de finalización de descarga.
  9. Folder: $TR_TORRENT_DIR\n <-carpeta donde se ha descargado.
  10. ID: $TR_TORRENT_ID” <-número de ID de la descarga en la cola. Ojo, que aquí ya hay que cerrar las comillas.
  11. -s smtp.gmail.com:587 <-servidor de SMTP y puerto. Si no es gmail será diferente.
  12. -xu <usuario> <-usuario de gmail para enviar el email. Será igual a remite.
  13. -xp <contraseña> <-contraseña del usuario de gmail.
  14. -v <-(Verbose) para detallar más información en caso de fallo.
  15. -o username=<usuario> <-otra vez el usuario
  16. -o password=<password> <-otra vez la contraseña
  17. -o tls=yes <-para autenticación segura de gmail

Los campos que he marcado como <azul> son los que tendríais que modificar con vuestros propios datos. Básicamente son el usuario y contraseña. Yo en mi caso tengo puestos como dirección de origen y de destino la misma.

Una vez tenemos puesta la cadena de envío, salimos de nano utilizando CTRL+X , después le damos Y para confirmar que queremos guardar y finalmente ENTER para el nombre del fichero.

Ahora ya tenemos el fichero creado pero tenemos que hacerlo ejecutable ya que si no transmission no podría hacer nada con él. Podemos ver que por defecto los permisos que tiene un fichero creado con nano son de lectura y modificación para el propietario haciendo ls -l

Captura de pantalla 2014-01-05 a la(s) 23.28.02

Vemos que efectivamente los permisos son -rw-r–r–, que significa:

  1. <-es un archivo. Si fuera directorio sería una una d.
  2. rw- <-permisos de lectura y escritura para el propietario.
  3. r– <-permiso de solo lectura para el grupo.
  4. r– <-permiso de lectura para el resto (other).

Para que no haya líos a mi me gusta ponerle permisos de ejecución para todo el mundo, lo que se logra fácilmente con el comando sudo chmod +x download_complete.sh

Si hacemos de nuevo un listado mediante ls -l vemos que ahora aparece una x en todas las ternas, lo que significa ejecución.

Captura de pantalla 2014-01-05 a la(s) 23.29.43

Lo siguiente que podemos hacer es probar nuestro script, y para ello nada tan fácil como escribir sh seguido del nombre del fichero.

Captura de pantalla 2014-01-05 a la(s) 23.34.23

En este punto me he encontrado que a veces, igual que en este caso, puede darnos un error: invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332

Creo que este error viene dado por un problema de incompatibilidad entre TTL y la versión de Perl instalada. La forma de solucionarlo es editar el fichero de sendemail mediante sudo nano /usr/bin/sendemail y luego modificar la linea donde dice SSLv3 TSLV1 para dejar solamente SSLv3. En mi caso la linea era la 1907, pero en vuestro caso puede variar. Para editar el fichero directamente en la linea que queremos podemos usar el comando sudo nano +1907 /usr/bin/sendemail

Captura de pantalla 2014-01-05 a la(s) 23.38.37

Captura de pantalla 2014-01-05 a la(s) 23.41.07

Ahora podemos volver a hacer la prueba de email lanzando de nuevo nuestro comando.

Captura de pantalla 2014-01-05 a la(s) 23.42.50

Aquí vemos que ahora el email ha salido, por lo que solamente nos faltaría irnos a nuestra bandeja de entrada y comprobar que efectivamente está ahí. Prometo que el próximo día os cuento cómo crear carpetas compartidas para que podamos acceder a ellas desde nuestra red local.

Instalación de Transmission

Bueno, tal como comenté en la última entrada, ahora que hemos terminado de configurar nuestra Raspberry como mediacenter y le hemos enlazado toda nuestra librería, es hora de hacer que también funcione como gestor de descargas.

Para ello yo voy a utilizar Transmission, que es un cliente bastante ligero y que funciona muy bien. Además, existe posibilidad de ir añadiendo ficheros desde cualquier otro equipo mediante su interfaz web. Yo esto lo he utilizado incluso para añadir descargas desde fuera de mi red local, lo cual es muy útil en algunos casos.

Creo que XBMC da la posibilidad de instalar Transmission como un programa dentro del propio mediacenter, pero esto es algo que no he probado y no sé muy bien cómo funciona, quizás lo investigue en profundidad en el futuro.

Antes de instalar nada nuevo siempre me gusta cerciorarme de que el sistema está totalmente actualizado. Esto nos ayudará a que no haya problemas de compatibilidad de paquetes a la hora de instalar algo nuevo.

Usando XBian, la forma de hacerlo será yendo a Sistema > Ajustes > XBian > Update

20131228-203802.jpg

20131228-203826.jpg

20131228-203840.jpg

Aquí podemos ver tanto si el kernel de nuestro sistema está actualizado como si lo están los paquetes adicionales.

20131228-204429.jpg

En mi caso tengo pendientes de instalar algunos paquetes. Podríamos ir uno a uno diciéndole que los instale, pero la forma más rápida de instarlos todos es bajando hasta el final de la lista, donde nos da una opción para actualizarlos todos.

20131228-204453.jpg

20131228-204531.jpg

Después de instalar las actualizaciones, salimos del menú. XBian hará una comprobación para ver si alguna de las actualizaciones hace necesario un reinicio del sistema. En caso de ser necesario, nos presentaría una ventana preguntando si queremos reiniciar ahora.

Una vez reiniciado (en caso de haberlo hecho), nos conectamos mediante terminal usando el comando ssh xbian@[dirección IP]

Captura de pantalla 2013-12-29 a la(s) 11.14.46

Ahora procedemos con la instalación de nuestro cliente. En nuestro caso se llama transmission-daemon, y lo instalamos con el comando sudo apt-get install transmission-daemon

Captura de pantalla 2013-12-29 a la(s) 11.15.19

El sistema comenzará con la instalación de Transmission, y una vez acabada arrancará el servicio que irá corriendo en background, llamado transmission-daemon.

Captura de pantalla 2013-12-29 a la(s) 11.15.42

Captura de pantalla 2013-12-29 a la(s) 11.16.39

En este punto tenemos nuestro gestor de descargas funcionando, pero tenemos que hacer cambios referentes a los directorios de descarga, acceso web y otros. Lo primero que haremos para realizar estos cambios será parar el servicio mediante el comando sudo /etc/init.d/transmission-daemon stop

Captura de pantalla 2013-12-29 a la(s) 11.17.07

Ahora ya podemos proceder con los cambios en la configuración, la cual se encuentra en un archivo llamado settings.json. Para editarlo ejecutamos el comento sudo nano /var/lib/transmission-daemon/info/settings.json

Captura de pantalla 2013-12-29 a la(s) 11.17.45

A continuación os pongo los cambios que he llevado yo a cabo, así como el significado de cada uno. Podéis ver que hay muchísimas más cosas a configurar, por lo que si tenéis interés podéis buscar sus significado en la página de Transmission aquí.

  1. “download-dir”: “/media/drive/torrent/finish”  <-este es el directorio por defecto de las descargas si no se indica lo contrario
  2. “download-queue-size”: 20 <-número de elementos simultáneos que se pueden descargar
  3. “incomplete-dir-enabled”: true <-esto sirve para que los archivos que aun se están descargando vayan a un directorio distinto de los ya descargados.
  4. “incomplete-dir”: “media/drive/torrent/temp” <-aquí es donde se almacenan los archivos incompletos
  5. “rpc-enabled”: true <-esto habilita la interfaz web para poder manejarlo desde un navegador
  6. “rpc-username”: “transmission” <-el nombre de usuario que usaremos para logarnos en la web
  7. “rpc-password”: “password” <-la contraseña para la interfaz web
  8. “rpc-whitelist-enabled”: false <-esto lo pondremos a true si queremos una whitelist, que sirve para que solamente ciertas direcciones IP puedan conectarse a la web de Transmission. Yo lo deshabilito porque como accedo desde el móvil y la IP cambia, entonces no podría hacerlo.
  9. “rpc-port”: 9091 <-el puerto para acceder a la web
  10. “script-torrent-done-enabled”: true <-esto es por si queremos que ejecute un script cada vez que termine una descarga.
  11. “script-torrent-done-filename”: “/home/xbian/scripts/download_complete.sh” <-este es el script. Lo explicaré más adelante en otra entrada
  12. “watch-dir”: “/var/flexshare/shares/watch-torrent” <-este es el directorio donde, si copiamos un archivo .torrent, Transmission lo añadirá automáticamente a la cola de descargas.
  13. “watch-dir-enabled”: true <-esta es la opción para habilitar la monitorización automática de un directorio en busca de archivos .torrent.

Captura de pantalla 2013-12-29 a la(s) 11.24.56

Salimos del editor mediante CTRL + C , le damos a Y cuando nos pregunte si queremos guardar y presionamos ENTER para confirmar que el nombre será el mismo.

Ahora que ya hemos hecho los cambios arrancamos de nuevo el cliente mediante el comando sudo /etc/init.d/transmission-daemon start

Captura de pantalla 2013-12-29 a la(s) 11.26.06

Si todo ha ido bien deberíamos poder acceder a la interfaz de Transmission entrando la dirección de la Raspberry en el navegador de cualquier otro equipo (ordenador, tablet o Smartphone) indicando el puerto 9091 (o el que pusierais en la configuración). Si accedeis desde el navegador de la propia Raspberry, entonces la dirección sería la localhost o 127.0.0.1 Si no lo habéis cambiado durante la configuración, el usuario por defecto es transmission y el password también es transmission

Captura de pantalla 2013-12-29 a la(s) 12.07.08Captura de pantalla 2013-12-29 a la(s) 12.07.17

Podéis hacer la prueba de añadir un archivo torrent y ver cómo empieza a bajar al directorio que habéis indicado por defecto. Lo bueno es que también admite magnet links.

Captura de pantalla 2013-12-29 a la(s) 12.08.40

Captura de pantalla 2013-12-29 a la(s) 12.10.21

Lo voy a dejar aquí de momento aunque seguro que hay una pregunta en vuestras cabezas: ¿cómo accedo al directorio donde se bajan los archivos? Esto lo veremos en la próxima entrada, aunque os adelanto la respuesta: SAMBA.