This Python application allows you to sync your Plex watch status to AniList, some of its features are:
Sync any Plex library to AniList and update status / watch count
Compare watch counts and only increment if we have new, so you don’t mess up watch history
Title matching currently is based on multiple titles on the AniList side so matching is accurate, besides that it does a started year match to prevent it from updating the wrong one.
In case of shows with seasons like for example My Hero Academia it does a few fuzzy matches which so far have been working well
Custom anime mapping options
Tautulli support for instant watched updates
I recommend using the HAMA agent with Plex like mentioned in the readme as matching works pretty well with it.
You can manually link a Plex title and season to an AniList ID, to do so:
From the project folder copy custom_mappings.ini.example to custom_mappings.ini
Add new entries there in the following format:
Plex title for series ^ Plex season ^ AniList series ID
Is there a way to do this with episodes? would be very helpful for Movie franchises such as Kara no Kyoukai or Heaven’s Feel since anidb, and thus, hama, treats it as a single series with one season and multiple episodes, but it has a different entry for each movie in anilist
so i know that it says that it recommends hama, but does it work with the tvdb agent at all? since all of my media is managed by sonarr it is all following a pretty strict tvdb naming scheme. if not is there a way to use hama with tvdb naming conventions? or would it be possible for use to use scudlee’s conversion list to convert from tvdb to anidb much like how hama uses scudlee’s list to convert from anidb to tvdb?
Can work fine with tvdb agent however naming there might be slightly different and season arrangement as well.
Also use Sonarr for my Anime and works fine with the default format of it combined with HAMA as it’s only the Plex metadata that is different and if they are in season folders (standard TV) it’s no problem, currently using the Anime naming format in Sonarr but most will be just fine:
HAMA already uses a reference map to correct those from different sources (AniDB / Scudlee / TVDB / User submissions), we could add that to PlexAniSync just not familiar enough working with the extended metadata and doing x-refs