Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync watchlist with MyAnimelist and AniList #352

Open
zoriya opened this issue Mar 23, 2024 · 4 comments
Open

Sync watchlist with MyAnimelist and AniList #352

zoriya opened this issue Mar 23, 2024 · 4 comments
Labels
enhancement New feature or request
Milestone

Comments

@zoriya
Copy link
Owner

zoriya commented Mar 23, 2024

Feature description

Continuation of #347

@zoriya zoriya added the enhancement New feature or request label Mar 23, 2024
@zoriya
Copy link
Owner Author

zoriya commented Apr 2, 2024

To know which episode to update on mal/anilist, something like https://github.com/Anime-Lists/anime-lists should be used when scanning. The only issue with this list is that it's based around tvdb mapping, but kyoo uses tmdb.

I have no idea how to map from tvdb and tmdb ; maybe just base off absolute ordering? I think that's what is currently used in thexem.info mapper.

Episode should store their external ids as

{
   "externalIds": {
       "anidb": {"showId": "123", "season": null, "episode": 1},
       "tvdb": {"showId": "852", "season": 1, "episode": 13}
   }
}

because episodes ids on most websites are not considered stable (if they exists at all).

@zoriya
Copy link
Owner Author

zoriya commented Apr 2, 2024

maybe use thexem as the primary mapping?

@zoriya
Copy link
Owner Author

zoriya commented Apr 14, 2024

or parse anime with anidb directly in the scanner?
They don't have a search api but they have exports of all names so we could search locally. Complex season layout (like monogatari) would be handled using thexem. More standard seasons could be looked up using the relations tag? Not sure how to handle OVA or side stories with that

@zoriya
Copy link
Owner Author

zoriya commented Apr 26, 2024

Current plan:

PS: it seems thexem is wrong in some cases, for example for monogatar it is wrong on anidb episodes count. This is not the case in the anime-list repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant