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
2021-06-01 18:24:50 -04:00
2020-09-08 15:10:57 -06:00
2020-09-08 15:10:57 -06:00
2020-09-08 15:10:57 -06:00
2020-09-08 15:10:57 -06:00
2022-05-24 22:23:59 +01:00
2022-06-16 05:01:25 +05:00

AnilistSync

Big thanks to Crobibero for writing the Simkl Plugin

A Jellyfin plugin that scrobbles your anime watches to Anilist for easy automatic list updates.

Features

  • Multi-user support
  • Scrobbling of anime shows/movies to Anilist
  • Rewatch support

Requirements

  • Anilist Plugin: This plugin relies entirely on the Anilist plugin obtaining the correct ID (Make sure the metadata of the show contains the correct ID from Anilist!)!
  • If its wrong or not present, scrobbling with fail

Install

Repository

  1. Add the repository URL to Jellyfin: https://raw.githubusercontent.com/Fallenbagel/AnilistSync/master/manifest.json
  2. Install AnilistSync from the plugin catalog
  3. Install Anilist plugin and activate the metadata provider in the libraries (and ensure it is below your actual metadata provider/low in hierarchy or your metadata will get replaced)
  4. Refresh metadata with Search for missing metadata to add in anilist ID or manually add it in using the metadata manager (because if this ID is missing this scrobbler will not work!
  5. Setup Ani-Sync by authenticating and configure it to your liking!

Github Release

  1. Download the .zip release from here
  2. Extract the contents into a folder in the plugins folder of your Jellyfin install directory
  3. Install Anilist plugin and activate the metadata provider in the libraries (and ensure it is below your actual metadata provider/low in hierarchy or your metadata will get replaced)
  4. Refresh metadata with Search for missing metadata to add in anilist ID or manually add it in using the metadata manager (because if this ID is missing this scrobbler will not work!
  5. Setup Ani-Sync by authenticating and configure it to your liking!
S
Description
Jellyfin plugin that scrobbles anime watches to Anilist. Fork of Fallenbagel/AnilistSync, updated for Jellyfin 10.11.
Readme GPL-3.0 124 KiB
2026-07-31 23:23:33 +02:00
Languages
C# 71.5%
HTML 28.5%