-
released this
2026-09-10 11:38:14 +02:00 | 0 commits to master since this releaseFixes the plugin API controller under Jellyfin 12.0.
v3.0.0.0 set
[Authorize(Policy = "DefaultAuthorization")], but Jellyfin 12.0 removed the namedDefaultAuthorizationpolicy — it's nowoptions.DefaultPolicy(CustomAuthenticationscheme +DefaultAuthorizationRequirement). Every/AnilistSync/*request therefore threwInvalidOperationException: The AuthorizationPolicy named: 'DefaultAuthorization' was not found, so the plugin config page 500'd.v3.0.0.1 reverts to a bare
[Authorize], which resolves to the default policy — the intended form on 12.0.Upgrade from 3.0.0.0: update from the plugin catalog and restart. No config changes.
Downloads
-
released this
2026-09-10 10:57:59 +02:00 | 1 commits to master since this releasePorted to Jellyfin 12.0 (net10.0, targetAbi 12.0.0.0).
- Retargeted to net10.0 against Jellyfin.Controller 12.0.0 (
ExcludeAssets="runtime"). - Dropped the redundant
Microsoft.Extensions.Httppackage reference (IHttpClientFactorynow comes from the ASP.NET Core framework reference). - Plugin API controller switched from a bare
[Authorize]to[Authorize(Policy = "DefaultAuthorization")], since Jellyfin 12.0 disables legacy authorization by default.
Install: extract
AnilistSync_3.0.0.0.zipinto a folder in your Jellyfinpluginsdirectory, or add the repo manifest and install from the catalog.Downloads
- Retargeted to net10.0 against Jellyfin.Controller 12.0.0 (
-
released this
2026-07-31 23:23:33 +02:00 | 4 commits to master since this releasePorted to Jellyfin 10.11 (net9.0, IHostedService). Fixed a broken authorization policy that 500'd every plugin API call. Verified live against 10.11.11 with a real scrobble.
Downloads