Integración externa - qBittorrent / Transmission

cover-torrent

¡Hola a todos!

Pequeña serie para quienes tengan un NAS o un servidor en casa. Yo mismo hago bastante autoalojamiento, y después de Sonarr & Radarr (que me encantó conectar a Gladys), había que ocuparse de lo que se descarga detrás: aquí tenéis qBittorrent, Transmission y Deluge en Gladys, en local.

Qué hace

  • Un dispositivo por cliente, hasta tres, en cualquier combinación (dos qBittorrent y uno Transmission, por ejemplo):
    • las velocidades de subida y bajada;
    • los torrents en curso, en pausa y terminados, y la lista de descargas en curso con su porcentaje;
    • el espacio libre;
    • un interruptor velocidad alternativa (el modo tortuga de Transmission);
    • el estado de conexión del cliente.
  • Dos disparadores: « Descarga terminada » y « Nuevo torrent añadido », con el nombre del torrent y un filtro por categoría.
  • Cuatro acciones: poner todo en pausa, reanudar todo, límites de velocidad alternativos, y añadir un enlace magnet (desactivado por defecto, marcar en la configuración).
  • Un widget « Torrents »: velocidades, descargas en curso, y los botones Todo en pausa, Reanudar todo y Velocidad alternativa.
  • En francés, inglés, alemán y español.

Nada se elimina nunca: ni torrent, ni archivo.

La cosa buena

Una película comienza en la TV → velocidad alternativa; se detiene → vuelta a velocidad completa
Descarga terminada en la categoría películas → « está listo para ver »
Espacio libre por debajo de 20 GB → todo en pausa y un mensaje

Instalación

:warning: Gladys 5.1 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-torrent: qBittorrent and Transmission torrent clients for Gladys Assistant · GitHub

  1. Del lado del cliente, active el acceso remoto: la interfaz web para qBittorrent (Herramientas → Opciones → Interfaz web) y para Deluge (deluge-web), el acceso remoto para Transmission. En Transmission, también añada la dirección de Gladys a la lista blanca RPC (rpc-whitelist, o la variable WHITELIST de las imágenes Docker).
  2. En Gladys: el software, la dirección (sin puerto, se toma el predeterminado: 8080, 9091 o 8112), el usuario y la contraseña de la interfaz web (Deluge: solo la contraseña), luego Probar la conexión.
  3. Pestaña Descubrimiento: añada sus clientes.

Pequeñas reservas honestas

  • Tres clientes como máximo, y un dispositivo por cliente, no por torrent.
  • No hay velocidad alternativa en Deluge (no la tiene), y necesita su complemento Label para filtrar por categoría.
  • Los torrents añadidos o terminados mientras la integración está detenida no se anuncian.
  • qBittorrent prohíbe una dirección después de unos pocos intentos de contraseña fallidos: la integración espacia sus intentos por sí misma, pero verifique bien la suya.
  • Probado contra clientes reales lanzados para la ocasión: qBittorrent 4.6.3 y 5.2.4, Transmission 4.0.5 y Deluge 2.1, con una descarga real que desencadenó correctamente « añadido » luego « terminado ». Sin embargo, aún no ha funcionado en una instalación real de Gladys: el widget y las escenas están por confirmar en su caso, sus comentarios son bienvenidos.

Como las anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a qBittorrent, Transmission ni Deluge.

Depósito: GitHub - guim31/gladys-torrent: qBittorrent and Transmission torrent clients for Gladys Assistant · GitHub

1 me gusta