Intégration externe - Overseerr / Jellyseerr

cover-seerr

Salut tout le monde !

Encore une pour la série auto-hébergement, pour ceux qui ont un NAS ou un serveur à la maison. J’ai adoré faire Sonarr & Radarr, et la suite logique, c’est ce qui se trouve devant : Overseerr ou Jellyseerr, là où toute la famille demande ses films et ses séries. Seerr est pris en charge aussi.

Ce que ça fait

  • Un appareil par serveur, jusqu’à deux (une instance 4K, ou un Jellyseerr à côté d’un Overseerr) : demandes en attente d’approbation, approuvées en cours, disponibles, en échec, total, problèmes ouverts, la dernière demande et son auteur, la version et « mise à jour disponible ».
  • Trois déclencheurs : « Nouvelle demande », « Demande disponible » (le film est arrivé, ou toutes les saisons demandées d’une série) et « Nouveau problème signalé » (vidéo, audio, sous-titres…).
  • Deux actions « Approuver / Refuser la dernière demande », désactivées par défaut (à cocher dans la configuration).
  • Un widget « Demandes de médias » : affiches, demandeur, état, et boutons Approuver / Refuser avec confirmation.
  • En français, anglais, allemand et espagnol.

Le truc sympa

La demande d’Alice est disponible → message à Alice : « Ton film est arrivé, bon visionnage ! »
Nouvelle demande des enfants entre 9 h et 20 h → approuvée automatiquement
Problème de sous-titres signalé → notification avec le message

Installation

:warning: Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-seerr: Overseerr and Jellyseerr media requests for Gladys Assistant · GitHub

  1. Dans Overseerr, Jellyseerr ou Seerr : Settings → General → API Key, et copiez la clé.
  2. Dans Gladys : l’adresse du serveur avec son port (5055 par défaut) et la clé, puis Tester la connexion. Cochez Autoriser l’approbation et le refus seulement si vous voulez piloter les demandes depuis Gladys.
  3. Onglet Découverte : ajoutez le serveur.

Petites réserves honnêtes

  • La clé d’API agit comme l’administrateur du serveur : c’est pour ça qu’approuver et refuser sont désactivés par défaut. Un refus ne supprime jamais rien, mais Seerr refuse ensuite d’approuver une demande refusée (Overseerr et Jellyseerr l’acceptent).
  • Pas de webhook (Gladys n’ouvre pas de port) : un événement arrive au rafraîchissement suivant (1 minute par défaut), et l’arrivée d’une saison en 10 minutes au plus.
  • Les 50 demandes les plus récentes sont suivies, et le filtre sur le demandeur compare le nom exact.
  • Testée contre de vrais Overseerr 1.35.0, Jellyseerr 2.7.3 et Seerr 3.5.0, lancés pour l’occasion depuis leurs images officielles : lecture, mauvaise clé, problème signalé, approbation, arrivée d’un média. Mais sans Plex, Jellyfin, Sonarr, Radarr ni TMDB derrière : les vrais titres et affiches n’ont pas été vus en direct. Pas encore essayée non plus dans une vraie installation Gladys, vos retours sont les bienvenus.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à Overseerr, Jellyseerr ni Seerr.

Dépôt : GitHub - guim31/gladys-seerr: Overseerr and Jellyseerr media requests for Gladys Assistant · GitHub