github peterdu1109/NotifySync v5.6.1.0
🔔 NotifySync v5.6.1.0

5 hours ago

🔔 NotifySync v5.6.1.0

A small patch release with two focused fixes around series notifications.

Une petite mise à jour avec deux correctifs ciblés sur les notifications de séries.


🇬🇧 English

✨ What's fixed

Episodes per series cap raised from 50 → 500
Long-running series (anime, soaps, hundreds of episodes) are no longer truncated when a big batch lands. If you import a 200-episode season, the bell now shows 200 episodes instead of 50. Covers virtually every series on the market — only the longest anime in existence will still hit the new cap.

UPD groups now split by kind
When a series has multiple file replacements in flight with different upgrade reasons (e.g. one episode got a Codec upgrade, another got an Audio upgrade), the bell now shows them as separate group cards instead of one ambiguous merged group. Each card tells you precisely what changed — no more "latest one wins" label.

Before After
1 card: UPD Audio — Series X — 2 episodes (kind of the most recent only) 2 cards: UPD Codec — Series X — 1 episode + UPD Audio — Series X — 1 episode

🛠️ Under the hood

  • MaxEpisodesPerSeries constant in CategoryQuotaService.cs raised to 500
  • processGrouping() in client.js now buckets upgrades by UpgradeKind before forming group entries
  • No DB schema changes, no migration needed
  • No API contract changes

🇫🇷 Français

✨ Ce qui est corrigé

Cap d'épisodes par série relevé de 50 → 500
Les longues séries (animes, soaps, plusieurs centaines d'épisodes) ne sont plus tronquées quand un gros lot arrive. Si tu importes une saison de 200 épisodes, la cloche affiche maintenant 200 épisodes au lieu de 50. Couvre quasiment toutes les séries du marché — seuls les animes les plus longs atteindront encore le nouveau cap.

Les groupes UPD se séparent maintenant par kind
Quand une série a plusieurs remplacements de fichiers en cours avec des raisons différentes (par ex. un épisode mis à jour en Codec, un autre en Audio), la cloche les affiche maintenant en cartes groupées séparées au lieu d'un seul groupe ambigu. Chaque carte indique précisément ce qui a changé — fini le label "le plus récent gagne".

Avant Après
1 carte : MAJ Audio — Série X — 2 épisodes (kind du plus récent uniquement) 2 cartes : MAJ Codec — Série X — 1 épisode + MAJ Audio — Série X — 1 épisode

🛠️ Sous le capot

  • Constante MaxEpisodesPerSeries dans CategoryQuotaService.cs montée à 500
  • processGrouping() dans client.js regroupe maintenant les upgrades par UpgradeKind avant de former les entrées de groupe
  • Aucun changement de schéma DB, pas de migration nécessaire
  • Aucun changement de contrat API

📦 Upgrading / Mise à jour

The plugin will auto-update from the stable channel on your next Jellyfin restart. No configuration changes needed.

Le plugin se met à jour automatiquement depuis le canal stable au prochain redémarrage Jellyfin. Aucun changement de configuration nécessaire.

Don't miss a new NotifySync release

NewReleases is sending notifications on new releases.