9 Commits

Author SHA1 Message Date
YannikMG c17d62fc62 Port to Jellyfin 10.11 (net9.0, IHostedService)
IServerEntryPoint was removed in favor of IHostedService; migrated
PlaybackScrobbler and updated PluginServiceRegistrator accordingly
(RegisterServices now takes IServerApplicationHost, AnilistApi moved
to a singleton so the hosted service can depend on it). Bumped
TargetFramework to net9.0 and targetAbi to 10.11.0.0.

Also fixed Endpoints.cs, which referenced an "DefaultAuthorization"
authorization policy that no longer resolves for plugin controllers
on 10.11, causing every API call to 500 instead of 401'ing when
unauthenticated. Verified end-to-end against a live 10.11.11 server:
plugin loads, OAuth re-auth works, and a real scrobble to Anilist
succeeded.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-31 23:10:40 +02:00
Fallenbagel aa691392de Update build.yaml 2022-04-21 15:43:28 +05:00
Alexander Rufenach db8912ac63 Added manifest.json 2021-06-04 05:08:58 -04:00
Alexander Rufenach 8592f7f6a1 Modified build.yaml 2021-06-04 04:43:14 -04:00
Alexander Rufenach 138a1bda95 Updated plugin description and version number 2021-06-03 02:13:57 -04:00
Alexander Rufenach 6b42bc8d73 Initial commit 2021-06-01 18:23:53 -04:00
crobibero b32e2f4d84 Update build.yaml 2021-02-24 12:41:35 -07:00
crobibero 84a1d0934e Support Jellyfin 10.7 2021-02-24 10:29:09 -07:00
crobibero df84682be4 add build.yaml 2020-09-08 15:13:31 -06:00