A documentation & safety patch — no behavior change to the bell, just clearer settings and one guard-rail.
Une mise à jour doc & sûreté — aucun changement de comportement de la cloche, juste des réglages plus clairs et un garde-fou.
🇬🇧 English
✨ What's improved
Clearer settings descriptions in the admin page
- Quota now explains that a whole series counts as a single entry (regardless of episode count, up to 500 stored per series) — no more surprise when a 200-episode series shows as one card.
- Deletion tracking now states plainly that it's required for UPD detection, and that replacements are correlated within a 7-day window.
- Maintenance description broadened (it also covers quota changes and music resync).
Retention guard-rail (7-day minimum)
Deletion retention can no longer be set below 7 days. Reason: the upgrade-detection correlation window looks back 7 days — a shorter retention used to silently purge deletion records before they could be matched to a replacement, quietly breaking UPD detection. The minimum is now enforced (range is 7–365, default still 30).
🛠️ Under the hood
PluginConfiguration.DeletedRetentionDaysclamp changed from1–365to7–365- Admin page retention input
minraised to 7, with matching client-side clamp - README config table updated to match (quota semantics, 15-min collection interval, retention/detection relationship)
- No DB schema changes, no migration
🇫🇷 Français
✨ Améliorations
Descriptions de réglages plus claires dans la page admin
- Le Quota explique maintenant qu'une série entière compte pour une seule entrée (quel que soit le nombre d'épisodes, jusqu'à 500 stockés par série) — fini la surprise quand une série de 200 épisodes apparaît en une seule carte.
- Le Suivi des suppressions indique clairement qu'il est requis pour la détection MAJ, et que les remplacements sont corrélés dans une fenêtre de 7 jours.
- La description Maintenance est élargie (elle couvre aussi les changements de quota et la resync musique).
Garde-fou de rétention (minimum 7 jours)
La rétention des suppressions ne peut plus descendre sous 7 jours. Raison : la fenêtre de corrélation de la détection d'upgrade regarde 7 jours en arrière — une rétention plus courte purgeait silencieusement les enregistrements avant qu'ils ne puissent être corrélés à un remplacement, cassant discrètement la détection MAJ. Le minimum est maintenant imposé (plage 7–365, défaut toujours 30).
🛠️ Sous le capot
- Clamp de
PluginConfiguration.DeletedRetentionDayspassé de1–365à7–365 mindu champ rétention de la page admin relevé à 7, avec clamp côté client correspondant- Table de config du README mise à jour (sémantique du quota, intervalle collections 15 min, relation rétention/détection)
- Aucun changement de schéma DB, pas de migration
📦 Upgrading / Mise à jour
Auto-updates from the stable channel on your next Jellyfin restart. If your retention was set below 7 days, it will be raised to 7 on next save.
Mise à jour auto depuis le canal stable au prochain redémarrage Jellyfin. Si ta rétention était sous 7 jours, elle sera relevée à 7 à la prochaine sauvegarde.