Integración externa - SABnzbd / NZBGet

cover-usenet

¡Hola a todos!

Siempre en la serie de autoalojamiento, para quienes tienen un NAS o un servidor en casa. Me encantó hacer Sonarr & Radarr, pero detrás suele haber un cliente Usenet que funciona en silencio: aquí están SABnzbd y NZBGet en Gladys, en local.

¿Qué hace esto?

  • Un dispositivo por cliente, hasta dos:
    • un interruptor « Descargas en pausa »;
    • un control deslizante « Límite de velocidad » en % de tu línea;
    • la velocidad, la cola de descargas, lo que queda por descargar y el tiempo restante;
    • el espacio en disco libre;
    • el estado (Descarga, En pausa, Post-procesamiento, En espera, Inactivo, Inaccesible), el nombre de la última descarga y los errores de las últimas 24 horas.
  • Dos disparadores: « Descarga completada » y « Descarga fallida », filtrables por cliente y por categoría, con el nombre, el tamaño o la razón del fallo.
  • Tres acciones: pausar (durante X minutos o hasta que se reanude), reanudar y limitar la velocidad.
  • Un widget « Descargas Usenet »: velocidad, cola y tiempo restante, con los botones Pausa, Pausa 30 min y Reanudar.
  • En francés, inglés, alemán y español.

La parte divertida

Una videollamada comienza en el calendario → pausa de una hora, la línea es toda tuya
19 h → límite al 30 %; 23 h → vuelta al 100 %
Descarga completada en la categoría tv → « Tu episodio está listo »

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-usenet: SABnzbd and NZBGet Usenet downloaders for Gladys Assistant · GitHub

  1. Para SABnzbd, recupera la clave de API: Config → General → Seguridad → Clave API (no la clave NZB justo debajo, solo sirve para añadir tareas). Para NZBGet, el usuario y la contraseña de control: Settings → Seguridad → ControlUsername y ControlPassword.
  2. En Gladys: el software, la dirección con su puerto (8080 para SABnzbd, 6789 para NZBGet), la clave o las credenciales, y el ancho de banda de tu línea si quieres limitar en porcentaje (imprescindible para NZBGet, y para SABnzbd cuando su « Máxima velocidad de línea » no está configurada). Luego Probar la conexión.
  3. Pestaña Descubrimiento: añade tus clientes.

Pequeñas reservas honestas

  • No hay gestión de tareas: nada se añade, retira ni reordena. Pausa, reanudar y límite de velocidad, eso es todo.
  • Máximo dos clientes.
  • Una clave SABnzbd rechazada no se vuelve a intentar en bucle (cada rechazo deja una advertencia en SABnzbd): después de corregir, guarda o haz clic en Probar la conexión.
  • NZBGet reanuda una pausa minutada con hasta 25 segundos de retraso aproximadamente, es su funcionamiento.
  • Probado con verdaderos SABnzbd 4.2.2 y 5.1.3 y un verdadero NZBGet 26.3, lanzados para la ocasión con un pequeño servidor Usenet de prueba: descargas reales, exitosas y fallidas, han disparado las escenas. NZBGet 21 solo está cubierto por sus respuestas grabadas (su paquete se estrellaba en mi caso antes de que la integración tuviera algo que verificar). Todavía no probado con un proveedor Usenet real, ni en una instalación Gladys real: tus comentarios son bienvenidos.

Como los anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a SABnzbd ni a NZBGet.

Repositorio: GitHub - guim31/gladys-usenet: SABnzbd and NZBGet Usenet downloaders for Gladys Assistant · GitHub