Integración externa - Overseerr / Jellyseerr

cover-seerr

¡Hola a todos!

Otra más para la serie de autoalojamiento, para quienes tienen un NAS o un servidor en casa. Me encantó hacer Sonarr & Radarr, y la siguiente lógica es lo que está frente a ellos: Overseerr o Jellyseerr, donde toda la familia solicita sus películas y series. Seerr también es compatible.

Qué hace

  • Un dispositivo por servidor, hasta dos (una instancia 4K, o un Jellyseerr junto a un Overseerr): solicitudes pendientes de aprobación, aprobadas en curso, disponibles, fallidas, totales, problemas abiertos, la última solicitud y su autor, la versión y « actualización disponible ».
  • Tres desencadenantes: « Nueva solicitud », « Solicitud disponible » (la película ha llegado, o todas las temporadas solicitadas de una serie) y « Nuevo problema reportado » (vídeo, audio, subtítulos…).
  • Dos acciones « Aprobar / Rechazar la última solicitud », desactivadas por defecto (marcar en la configuración).
  • Un widget « Solicitudes de medios »: carteles, solicitante, estado, y botones Aprobar / Rechazar con confirmación.
  • En francés, inglés, alemán y español.

Lo divertido

La solicitud de Alice está disponible → mensaje a Alice: « ¡Tu película ha llegado, buen visionado! »
Nueva solicitud de los niños entre las 9 h y las 20 h → aprobada automáticamente
Problema de subtítulos reportado → notificación con el 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-seerr: Overseerr and Jellyseerr media requests for Gladys Assistant · GitHub

  1. En Overseerr, Jellyseerr o Seerr: Settings → General → API Key, y copia la clave.
  2. En Gladys: la dirección del servidor con su puerto (5055 por defecto) y la clave, luego Probar la conexión. Marca Autorizar la aprobación y el rechazo solo si quieres gestionar las solicitudes desde Gladys.
  3. Pestaña Descubrimiento: añade el servidor.

Pequeñas reservas honestas

  • La clave de API actúa como administrador del servidor: por eso aprobar y rechazar están desactivados por defecto. Un rechazo nunca elimina nada, pero Seerr luego se niega a aprobar una solicitud rechazada (Overseerr y Jellyseerr la aceptan).
  • No hay webhook (Gladys no abre puertos): un evento llega en el siguiente refresco (1 minuto por defecto), y la llegada de una temporada en 10 minutos como máximo.
  • Las 50 solicitudes más recientes se siguen, y el filtro en el solicitante compara el nombre exacto.
  • Probado contra verdaderos Overseerr 1.35.0, Jellyseerr 2.7.3 y Seerr 3.5.0, lanzados para la ocasión desde sus imágenes oficiales: lectura, clave incorrecta, problema reportado, aprobación, llegada de un medio. Pero sin Plex, Jellyfin, Sonarr, Radarr ni TMDB detrás: los verdaderos títulos y carteles no se han visto en directo. Tampoco probado aún en una instalación real de Gladys, sus comentarios son bienvenidos.

Como los anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a Overseerr, Jellyseerr ni Seerr.

Depósito: GitHub - guim31/gladys-seerr: Overseerr and Jellyseerr media requests for Gladys Assistant · GitHub