Qué es Sickrage y cómo funciona
Publicado: 27 Abr 2018, 09:43
Sickrage es un aplicación web escrita en python que te permite buscar y descargar capítulos de series de forma automatizada. Como corre en python, lo puedes instalar en Windows y Raspbian, entre otros
Sickrage utiliza la información de la serie extraída de thetvdb.com para mostrar la carátula, sinopsis y listado de capítulos, y así también sabe cuándo sale cada capítulo, de forma que no lo busca antes de esa fecha.
Esto no pretende ser una guía de instalación ni alg específico para una plataforma, sino más bien para comprender el funcionamiento en líneas generales de nuestro incomprendido Sickrage.
Sickrage no es complicado, si bien tiene un montón de opciones, pero lo importante es comprender su funcionamiento, y eso es lo que intento en este artículo. Cada uno lo puede configurar como más le guste para que funcione de una forma o de otra, así que os cuento cómo lo tengo yo y cómo funciona en mi caso:
A grandes rasgos este es el flujo de trabajo:
Sickrage busca el nombre de la serie en thetvdb.com y me da para elegir las opciones que encuentre.

Aquí tenemos varios apartados de opciones:
#1 Search for a Show
Te muestra los resultados de búsqueda para que selecciones cuál es exactamente la serie que quieres añadir.
#3 Pick the folder
Te permite seleccionar la carpeta raíz donde están todas las series.
Insisto, no es la carpeta para esta serie, sino la carpeta superior donde se va a crear la carpeta para esta serie
En mi caso es el directorio /media/[...]/Series y le doy al botón "Set default" para usar siempre esta ruta
#4 Customize options
Simplemente confirmamos los datos para añadir la serie seleccionada
2. Sickrage crea un directorio para esa serie
Usando los datos de la pantalla anteiror (Pick the folder) y los metadatos descargados, se crea una nueva carpeta para la serie y, si lo hemos seleccionado así, creará una carpeta para cada temporada.
3. Sickrage busca episodios en uno o más sitios usando plugins (proveedores)
En la configuración le marcamos qué proveedores queremos usar, como trackers públicos o privados, y también seleccionamos el orden de búsqueda, de forma que si lo encuentra en un tracker no lo busca en otro.
Para series en español, el proveedor más usado es NewPCT
Puedes usar otros proveedores aunque la mayoría son para contenidos en inglés.
E incluso puedes instalar y configurar Jackett para usarlo como proveedor
4. Sickrage descarga el .torrent del capítulo y lo envía a nuestro programa de torrent
En las opciones de Sickrage (dentro de Config > Search Settings > Torrent Search) hemos seleccionado el cliente de torrent que estamos usando, y hemos introducido la dirección para contactar con él y la autenticación en caso de que sea necesario.

5. Cada X minutos, Sickrage busca en el directorio de descargas de torrent para encontrar torrents terminados
Esto es lo que se denomina post-processing, y se configura desde Config > Post Processing

6. Si encuentra un capítulo terminado, lo mueve a la carpeta de esa serie y lo renombra
¡Es la magia del post-processing! Cada 10 minutos busca descargas terminadas, aunque también podemos hacer post-processing manualmente.
Y como veíamos en la sección anterior, nos convierte un nombre como "MacGyver720p2x19 [www.torrentlocura.com].mkv" en uno como "MacGyver (2016).02x19.Benjamin Franklin + Grey Duffle.mkv"
7. Sickrage envía una señal a Kodi para que actualice la librería
Dentro de Config > Notifications, en la pestaña "Home Theater / NAS" podemos darle los datos de Kodi para que éste refresque la librería de vídeos y reconozca el nuevo capítulo descargado.
8. También me envía un mensaje por Telegram usando un bot
Dentro de Config > Notifications, en la pestaña "Devices" puedes indicar los datos de un bot de telegram para que Sickrage te envíe un mensaje cuando encuentre un nuevo capítulo o cuando se lo descargue.
Sickrage utiliza la información de la serie extraída de thetvdb.com para mostrar la carátula, sinopsis y listado de capítulos, y así también sabe cuándo sale cada capítulo, de forma que no lo busca antes de esa fecha.
Esto no pretende ser una guía de instalación ni alg específico para una plataforma, sino más bien para comprender el funcionamiento en líneas generales de nuestro incomprendido Sickrage.
Sickrage no es complicado, si bien tiene un montón de opciones, pero lo importante es comprender su funcionamiento, y eso es lo que intento en este artículo. Cada uno lo puede configurar como más le guste para que funcione de una forma o de otra, así que os cuento cómo lo tengo yo y cómo funciona en mi caso:
A grandes rasgos este es el flujo de trabajo:
- Introduzco el nombre de la serie en Sickrage
- Sickrage crea un directorio para esa serie
- Sickrage busca episodios en uno o más sitios usando plugins (proveedores)
- Sickrage descarga el .torrent del capítulo y lo envía a nuestro programa de torrent
- Cada X minutos, Sickrage busca en el directorio común de descargas de torrent para encontrar torrents terminados
- Si encuentra un capítulo terminado, lo mueve a la carpeta de esa serie y lo renombra
- Sickrage envía una señal a Kodi para que actualice la librería
- También me envía un mensaje por Telegram usando un bot
Sickrage busca el nombre de la serie en thetvdb.com y me da para elegir las opciones que encuentre.

Aquí tenemos varios apartados de opciones:
#1 Search for a Show
- Show name: Introducimos el nombre de la serie que estamos buscando
- Metadata language: Puedo decirle que me busque el nombre en inglés o en español. Esto se refiere a la información de la serie, no al idioma en que se descargará lo capítulos
- Indexer: de dónde se descarga los metatados, por defecto de TheTVDB
Te muestra los resultados de búsqueda para que selecciones cuál es exactamente la serie que quieres añadir.
#3 Pick the folder
Te permite seleccionar la carpeta raíz donde están todas las series.
Insisto, no es la carpeta para esta serie, sino la carpeta superior donde se va a crear la carpeta para esta serie
En mi caso es el directorio /media/[...]/Series y le doy al botón "Set default" para usar siempre esta ruta
#4 Customize options
- Preferred Quality: Seleccionamos la calidad que bsucamos, por ejemplo 720p
- Subtitles: Nos permite buscar subtítulos para el capítulo después de descargarlo
- Status for previously aired episodes: decide qué hacer con todos los capítulos anteriores a la fecha. Aquí "Skipped" significa que no se los descargará, así nos evitamos que se bajen las 5 temporadas anteriores de golpe.
- Status for all future episodes: decide qué hacer con los próximos capítulos a partir de la fecha. Aquí lo ponemos en "Wanted" para que se baje los nuevos capítulos.
- Season Folders: te crea una carpeta para cada temporada
Simplemente confirmamos los datos para añadir la serie seleccionada
2. Sickrage crea un directorio para esa serie
Usando los datos de la pantalla anteiror (Pick the folder) y los metadatos descargados, se crea una nueva carpeta para la serie y, si lo hemos seleccionado así, creará una carpeta para cada temporada.
3. Sickrage busca episodios en uno o más sitios usando plugins (proveedores)
En la configuración le marcamos qué proveedores queremos usar, como trackers públicos o privados, y también seleccionamos el orden de búsqueda, de forma que si lo encuentra en un tracker no lo busca en otro.
Para series en español, el proveedor más usado es NewPCT
Puedes usar otros proveedores aunque la mayoría son para contenidos en inglés.
E incluso puedes instalar y configurar Jackett para usarlo como proveedor
4. Sickrage descarga el .torrent del capítulo y lo envía a nuestro programa de torrent
En las opciones de Sickrage (dentro de Config > Search Settings > Torrent Search) hemos seleccionado el cliente de torrent que estamos usando, y hemos introducido la dirección para contactar con él y la autenticación en caso de que sea necesario.

- Search torrents: tenemos que marcar la casilla "enable torrent search providers" para que se muestren las opciones de torrent
- Send .torrent files to: elegimos nuestro cliente torrent
- Torrent host:port: dirección del servicio web de Torrent. Previamente en nuestro programa de torrent hemos habilitado el servicio web, claro
- Transmission RPC URL: en el caso de Transmission, la url que utiliza
- Client username: nombre de usuario definido en el acceso web del programa Torrent
- Client password: contraseña definida en el acceso web del programa Torrent
- Downloaded files location: Ruta donde realizar las descargas *antes* de moverlas a su ubicación definitiva. Si no ponemos nada (recomendado) se descargarán en el directorio que tengamos configurado por defect en el programa Torrent.
5. Cada X minutos, Sickrage busca en el directorio de descargas de torrent para encontrar torrents terminados
Esto es lo que se denomina post-processing, y se configura desde Config > Post Processing

- Enable: marcamos esta casilla para tener acceso a las funciones de post-processing
- Post Processing Dir: yo aquí le indico la carpeta de descarga del programa Torrent para que busque los resultados de descarga. En mi caso es la carpeta común donde se baja todo lo de Transmission
- Processing Method: aquí podemos hacer que cree un enlace simbólico en lugar de mover el capítulo. De esta forma podemos seguir compartiendo el torrent (enlace simbólico) mientras que el archivo original está en la carpeta de la serie correspondiente
- Auto Post-Processing Frequency: cada cuántos minutos buscamos descargas terminadas (10 por defecto)
- Postpone post processing: comprueba que los archivos descargados no sean archivos temporales de torrent para saber cuándo una descarga se ha completado.
- Sync File Extensions: aquí le indicamos cuáles son las extensiones temporales que usan los distintos programas Torrent.
- Rename Episodes: nos permite cambiar el nombre del archivo descargado, según lo hemos establecido en la pestaña "Episode Naming"
- Create missing show directories: crear directorio para series ya borradas (¿?)
- Add shows without directory: no crea un directorio para cada serie
- Move associated files: al mover un capítulo, mueve también sus archivos relacionados
- Associated file extensions: define cuáles son los archivos relacionados: info, subtítulos, etc
- Delete non associated files: borrar archivos no asociados al mover el capítulo. Esta opción nos crearía un problema si pretendemos seguir compartiendo por torrent el capítulo.
- Change File Date: establece la fecha del archivo igual que la fecha de publicación de ese capítulo
- Timezone for File Date: de dónde leer la zona horaria para el cambio de fecha
- Unpack: descomprimir, si se trata de un archivo RAR
- Don't delete empty folders: dejar carpetas vacías después de hacer el post-processing
- Extra Scripts: ejecuta un script externo al terminar el post-processing
6. Si encuentra un capítulo terminado, lo mueve a la carpeta de esa serie y lo renombra
¡Es la magia del post-processing! Cada 10 minutos busca descargas terminadas, aunque también podemos hacer post-processing manualmente.
Y como veíamos en la sección anterior, nos convierte un nombre como "MacGyver720p2x19 [www.torrentlocura.com].mkv" en uno como "MacGyver (2016).02x19.Benjamin Franklin + Grey Duffle.mkv"
7. Sickrage envía una señal a Kodi para que actualice la librería
Dentro de Config > Notifications, en la pestaña "Home Theater / NAS" podemos darle los datos de Kodi para que éste refresque la librería de vídeos y reconozca el nuevo capítulo descargado.
8. También me envía un mensaje por Telegram usando un bot
Dentro de Config > Notifications, en la pestaña "Devices" puedes indicar los datos de un bot de telegram para que Sickrage te envíe un mensaje cuando encuentre un nuevo capítulo o cuando se lo descargue.