AniList watchlist feature implementation (anime watchlist reads and writes).
Generated: 2026-01-31 02:50:29Z
AniList is the anime tracker provider.
Related:
Engine semantics: Watchlist (engine-level)
This is AniList “plan to watch”.
CrossWatch reads your AniList list entries.
CrossWatch can add and remove entries.
Anime: ✅
Reads: builds a present-state list of AniList watchlist items.
Writes:
add inserts a plan-to-watch entry.
add
remove removes the entry from that list.
remove
Matching anime across providers is tricky.
If keys drift, you will see churn.
Repeated adds/removes
The same title exists under different IDs across services.
Fix:
ensure the other side has strong IDs
avoid two-way until keys look stable
providers/anilist/_watchlist.py
providers/anilist/_common.py
anilist_watchlist_shadow.json
This is used for key stability and backfills.
Last updated 3 hours ago
Was this helpful?