En esta entrada te explico cómo he conseguido automatizar la descarga de películas para que vayan directamente a Jellyfin.
Índice
Un enfoque diferente
En primer lugar, déjame decirte que no voy a utilizar la famosa suit «Arr». El motivo es que la he probado y sus aplicaciones no me aportaban nada adicional a lo que he conseguido mediante el método que te voy a contar (quizás por desconocimiento).
El único servicio que voy a usar es qBittorrent, un gestor de descargas de código abierto y gratuito, y cualquier automatización se creará dentro de su configuración.
Por otro lado, cabe mencionar que ya utilizo Jellyfin como reproductor, vinculado a un disco duro que contiene el contenido multimedia. El objetivo es conseguir, sin tocar nada de lo que ya tengo funcionando, que las películas y series descargadas se almacenen directamente en la biblioteca de contenido (ni más, ni menos).
⚠️ Utiliza esta configuración para descargar contenido LEGAL. No apoyamos cualquier otro uso, y queda totalmente bajo tu responsabilidad.
Requisitos previos
Para poder automatizar la descarga de películas con esta guía previamente necesitas:
- Un Mini PC. En mi caso, voy a utilizar el AuBox que me ha mandado la gente de Chuwi. Tiene 16GB de RAM (ampliable hasta 64GB), 512GB de almacenamiento interno y tarjeta gráfica integrada AMD Radeon™ 780M.
- Opcional, pero recomendable, un disco duro en el que almacenar tu contenido multimedia. En mi caso he conectado un disco adicional en el segundo ‘slot’ interno del Mini PC.
- Obviamente, contenido multimedia (de origen legal) para añadir a tu servidor.
- Haber instalado Proxmox en tu Mini PC, y Jellyfin como reproductor multimedia.
[content-egg module=Aliexpress2 template=grid groups=»chuwi» cols=4 cols_xs=2 cols_sm=2]
Instalación de qBittorrent
Para automatizar la descarga de películas, vamos a empezar por instalar qBittorrent siguiendo estos pasos:
- En la interfaz de Proxmox, pulsa sobre el nombre de tu servidor y al hacerlo aparecerá un segundo menú lateral a su derecha.
- Pulsa sobre «Consola» para acceder al terminal del servidor, que aparecerá más a la derecha
- Entra en el apartado de qBittorrent de Helper Scripts y copia el comando de instalación de la parte inferior.
- Vuelve a la consola de Proxmox y pégalo (si no puedes hacerlo con el teclado, utiliza el botón del derecho del ratón o cópialo a mano). Pulsa ‘Enter’ para empezar su ejecución.
- Selecciona la primera opción «Default Settings» y pulsa ‘Enter’ de nuevo.
- Dale unos minutos para que realice la instalación. Cuando termine, te ofrecerá la URL para acceder a la interfaz (por ejemplo, ‘http://192.168.1.36:8090/’). Como siempre, te recomiendo que asignes una IP fija en tu router para evitar fallos en el futuro si esta cambia.
- La primera vez que accedas tendrás que usar las credenciales por defecto (User: ‘admin’, Pass: ‘changeme’). Luego ya puedes ir a Tools > Options y cambiar la contraseña (en el apartado WebUI) y otros detalles, como el idioma de la interfaz.
Configuración de los directorios
Bien, ahora toca hacer que qBittorrent apunte a las carpetas adecuadas. Recuerda que ya tenemos Jellyfin funcionando y no queremos romper nada, ni crear configuraciones complejas (aunque esto puede variar dependiendo de tu configuración).
- Lo primero, es revisar cómo tenemos montada nuestra biblioteca de Jellyfin. En mi caso, como la tengo en un disco duro, Jellyfin accede mediante un punto de montaje. Para consultarlo, solo tengo que pulsar sobre el contenedor de Jellyfin y acceder al apartado de «Recursos». Aquí puede comprobar que el punto de montaje apunta hacia la carpeta «multimedia» de mi disco duro, y el contenedor lo identifica como «media».

- Antes de nada, en esta carpeta que ya contenía «Peliculas» y «Series», he creado una tercera carpeta «Downloads» con una subcarpeta «temp». Esta carpeta la vamos a utilizar para almacenar los ficheros temporales del contenido en proceso de descarga,

- El siguiente paso es montar en el contenedor de qBittorrent exactamente el mismo punto de montaje que en Jellyfin, para que apunte a la misma carpeta. Para ello, con el contenedor de qBittorrent detenido, pulsa sobre tu nodo de Proxmox, entra en la consola y ejecuta el siguiente comando (obviamente, tendrás que adaptar el ‘id’ del contenedor y la ruta que apunta a tu biblioteca multimedia).
pct set 107 -mp0 /mnt/pve/ssd-windows/multimedia,mp=/media
- Si ahora arrancas el contenedor de qBittorrent, accedes a su consola y ejecutas el siguiente comando, deberías ver el contenido de tu biblioteca.
ls -la /media
- Ahora, desde la interfaz de qBittorrent, accede a Herramientas > Opciones > Descargas > Administración de guardado. Lo que vamos a hacer es indicarle a qBittorrent que, automáticamente, mueva a donde corresponda el contenido una vez descargado. Para ello indica:
- Administración de Torrents predeterminada: Automatico.
- Ubicación de guardado predeterminada: /media.
- Mantener torrents incompletos en: /media/Downloads/temp.

- Ahora, fíjate en el apartado «CATEGORÍAS» de la columna izquierda. Haz clic derecho sobre cualquiera de ellas y pulsa en «Agregar categoría». Indica «Peliculas» en los campos categoría y ruta de destino (no es necesario que especifiques la ruta, porque ya lo hemos hecho en el paso anterior). Repite el paso para las «Series».
- A partir de ahora, cuando añadas un nuevo torrent, podrás indicarle qué tipo de contenido se trata para que qBittorrent lo mueva a su sitio cuando termine la descarga. También puedes indicar una categoría predeterminada si, por ejemplo, siempre sueles bajar «Peliculas».

- Es posible que cuando añadas un torrent veas un icono rojo y que el estado es «Con errores». Con toda probabilidad, esto se debe a que el contenedor de qBittorrent no tiene permisos de escritura en la carpeta compartida con Jellyfin. Para corregirlo, ejecuta el siguiente comando (adaptado) en la consola de tu nodo de Proxmox:
chown -R 100000:100000 /mnt/pve/ssd-windows/multimedia
- Reinicia el contenedor de qBittorrent y el error debería haber desaparecido. A partir de ahora, cuando una descarga termine, la encontrarás directamente en Jellyfin.
Plugins de búsqueda
Como no hemos instalado la suite «Arr», tienes que pasarle a qBittorrent los ‘torrent’ como harías con cualquier gestor de descarga. Puedes hacerlo desde el icono «+» de la esquina superior derecha, adjuntando el fichero descargado, o el enlace correspondiente.
No obstante, también puedes instalar un plugin de búsqueda. De esta forma puedes incorporar un buscador en la interfaz que va directamente contra una web o servidor de referencia (recuerda, elige aquellos que tengan contenido LEGAL!).
Para ello, pulsa en la pestaña «Buscar» de la esquina superior derecha. Si aún no has instalado ninguno, en la parte inferior derecha encontrarás el botón «Plugins de búsqueda». La forma de instalar un plugin es pulsando el botón «Instalar nuevo plugin» y pegar su URL.
Y, por cierto, puedes encontrar algunos plugins en el repositorio oficial que viene enlazado en la misma ventana. En él encontrarás una tabla, en la que solo tienes que localizar la columna «Download link», seleccionar uno legal, hacer clic derecho, pulsar en «Copiar dirección de enlace» y pegarlo en la interfaz de qBittorrent.
Hecho esto, ya podrás usar el buscador de la interfaz para añadir torrents, sin necesidad de realizar descargas manuales y terminar de automatizar la descarga de películas.
Jackett
Jackett es un plugin de búsqueda en el que puedes añadir los indexadores que quieras, en función del idioma o tipo de contenido que busques. En mi caso, lo he instalado en Proxmox y lo he conectado a qBittorrent de la siguiente forma:
- Entra en el apartado de Jackett de Helper Scripts y copia el comando de instalación de la parte inferior.
- Vuelve a la consola de Proxmox y pégalo (si no puedes hacerlo con el teclado, utiliza el botón del derecho del ratón o cópialo a mano). Pulsa ‘Enter’ para empezar su ejecución.
- Selecciona la primera opción «Default Settings» y pulsa ‘Enter’ de nuevo.
- Dale unos minutos para que realice la instalación. Cuando termine, te ofrecerá la URL para acceder a la interfaz (por ejemplo, ‘http://192.168.1.36:9117/’). Como siempre, te recomiendo que asignes una IP fija en tu router para evitar fallos en el futuro si esta cambia.
- Accede a la interfaz, introduciendo la URL anterior en tu navegador y baja hasta el apartado «Jackett Configuration» para establecer una contraseña de acceso.
- Después, vuelve a la parte superior de la interfaz y pulsa en «+ Add indexer». Desde aquí puedes marcar aquellos que te interesen, filtrando por idioma o tipo de contenido (recuerda, siempre legal).

- Ahora vuelve a la interfaz de qBittorrent y entra en el apartado de «Buscar». Pulsa sobre el botón de «Plugins de búsqueda» de la esquina inferior derecha, y haz clic en «Buscar actualizaciones». Esto instalará varios plugins de búsqueda, entre los que se encuentra Jackett. No obstante, puesto que no está configurado, de momento no te devolverá resultados.
- Desde la interfaz de Proxmox, pulsa sobre el contenedor de qBittorrent y accede a la consola. Mediante el siguiente comando puedes consultar todos los plugins de búsqueda que se han instalado.
ls /root/.local/share/qBittorrent/nova3/engines/
- Por limpieza, te sugiero que utilices el siguiente comando para borrar aquellos plugins que no vayas a utilizar.
rm /root/.local/share/qBittorrent/nova3/engines/NOMBRE-DEL-PLUGIN.py
- Ahora ejecuta el siguiente comando, para acceder al fichero de configuración del plugin de Jackett.
nano /root/.local/share/qBittorrent/nova3/engines/jackett.json
- Dentro de este fichero tendrás que reemplazar el ‘api_key’ (que encontrarás en la esquina superior derecha de la interfaz de Jackett), y la URL en tu red local. Después teclea ‘Control’ + ‘O’ para guardar, y ‘Control’ + ‘X’ para salir.

- Cuando termines, no olvides reiniciar el contenedor de qBittorrent para que surta efecto.

