This is a stremio addon that uses the Anilist API to track your anime series/movies progress.
Go to the addon configuration URL, click on the ANILIST LOGIN button, follow the remaining instructions on the page.
Then just watch any anime through stremio Cinemeta's/Kitsu's catalog. I strongly recommend you use Kitsu though, since there's a bigger chance of the addon finding the anilist equivalent entry.
Up to this edit there's no simple way (that i know) of detecting when an user finishes an episode or mark it as watched through the Stremio Addon SDK.
What I'm doing instead is using the defineSubtitlesHandler
function to send a request with the current episode to the Anilist API. So, whenever you open a new episode the addon will try to update your lists.
-
No Anilist catalog, which means the addon is trying to find the Anilist entry through the name provided by other meta providers. I do plan to implement the catalogs eventually.
-
Right now I'm supporting the Kitsu and Cinemeta catalogs, Kitsu has been working well but due to the way Cinemeta handle anime parts and seasons it'll probably get some entries wrong.
-
AFAIK there's no way of giving the user feedback about success/errors during the requests. So the user needs to verify periodically if the addon is working as intended.
To host the addon on your own machine you'll need to:
- Create a new client in Anilist. You'll need the client id.
- While still on the client configuration page set the redirect url to
https://[your-addon-url]/configure
. - Change the
client_id
argument on thehref
attribute of the login button on the/static/config.html
file. - Run
npm start -- --install
.
Feel free to open an issue if there is any doubt or problem.
If you like what I do consider buying me a coffee ;)