Media Center automatizado (I) Descarga automática de series / películas y clasificación

Sigo varias series que no se emiten aquí y las descargo. Así las veo cuando quiero y sin publicidad. También me he aficionado a ver las películas en versión original.

Desde tiempo atrás quería automatizar el proceso de búsqueda y descarga, por comodidad y también porque a veces no me entero que ha empezado una temporada nueva. Importante decir que las veo en versión original, por lo que hay mucha mas gente compartiendo y son más fáciles de encontrar y descargar.

Tengo un ordenador de sobremesa bastante olvidado, mi antiguo pc gamer, y decidí que ese sería mi nuevo media center.

En este primer paso del tutorial vamos a ver como descargar automaticamente de forma desatendida.

Vamos con los ingredientes:
- uTorrent - Mi cliente torrent preferido, puedes usar otro si quiere pero debe soportar RSS

- showRSS - Este servicio generará un RSS con las series que le indiques. No tiene mucho misterio, te registras, escoges tus series y copiar el RSS y lo añades a utorrent. Sección feeds botón derecho, añadir

- fileBot - Renombrador y organizador de series/pelis. En este caso instalar sin más.

- script de FileBot para uTorrent - Aquí viene lo mejor. Este script se ejecutará cuando tus torrents (que se han bajado automáticamente) acaben de bajarse:
  • Descomprimir fichero si viene en zip/rar
  • Distingue entre películas y series y las gestiona por separado
  • Descarga los subtítulos que correspondan en el idioma que indiques
  • Los clasifica siguiendo este esquema:
    • Peliculas {output}/Movies/Name (Year)/Name (Year) [CD123].ext
    • Series {output}/TV Shows/Name/Season N/Name - S00E00 - Title.ext
    • Musica {output}/Music/Artist/Album/Artist - Title.ext
  • Descarga carátulas y más media
  • Notifica XBMC or Plex (más sobre esto en próximos posts)
  • Envía report por email
Tenéis información sobre más posibilidades en el foro enlazado arriba, pero con esto tendremos más que suficiente. Para configurarlo, en "uTorrent -> Preferences -> Run program -> Run program when torrent finishes" pegamos:

filebot -script fn:amc --output "X:/path/to/media" --log-file amc.log --action copy --conflict override -non-strict --def music=y subtitles=en artwork=y "ut_dir=%D" "ut_file=%F" "ut_kind=%K" "ut_title=%N" "ut_label=%L" "ut_state=%S"

Cambiamos el output a la carpeta que nos interese, podemos añadir subtítulos en castellano con subtitles=en,es y FIN!

Ejecución manual del script

Tengo que confesar que por algún motivo, este script no se ejecuta siempre, algo en utorrent no tengo configurado correctamente y provoca que acabe la descarga pero no ejecute el script. En estos casos ejecuto el script de forma manual con un fichero .bat especificando la carpeta de origen:

filebot -script fn:amc "/path/to/input/" --output "X:/path/to/output" --action copy -non-strict

Importante decir que hay que ejecutarlo como Administrador

Ahora ya tenemos los vídeos, falta reproducirlos de forma cómoda. En la próxima comentaré la comparativa que hice de XBMC y Plex, por cual me decidí y como integrarlo con el sistema de descarga automática que hemos montado hoy