Correct Anime Matching
shinkro's logic for choosing the correct anime on MAL to update
Last updated
shinkro's logic for choosing the correct anime on MAL to update
Last updated
This heavily depends on the metadata agent that you are using for your anime libraries. Below, we will divide anime matching capabilities based on tv, movie, and the supported metadata agents.
Plex
HAMA (Recommended)
Myanimelist.Bundle (Just Works)
HAMA either depends on anidb, tmdb or tvdb for getting metadata. If you are watching the Season 1 of an anime, shinkro will automagically match the anime from anidb or tvdb to mal. This is thanks to maintaing a mapping of anidb to tvdb ids, and having a mapping of mal to anidb ids.
However, if you are watching say Season 2, 3, 10, etc of an anime, things get complicated. shinkro has to rely on a custom mapping when this occurs. A community custom mapping is maintained at . The above mapping is automatically used if you have not set a custom mapping to be used yourself.
For movies, maintains a mapping of tmdb to mal ids but it is incomplete. The anime movies which are left unmapped need to be mapped manually, for this also there is a community mapping at .
Since this metadata agent directly uses MAL, shinkro's logic becomes very simple. If you are using this metadata agent you need not worry about correct anime matching. It will just work.
This one requires you set plex.Url and plex.Token in of shinkro. Otherwise, it is the same as HAMA in the sense that it either uses TVDB or TMDB for metadata.