-
Notifications
You must be signed in to change notification settings - Fork 18
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
AniDB Support #38
Comments
Hi, apologies for the late reply. I didn't see the notification when you opened this issue.
This is a good idea, and should be doable.
I believe the plugin already does this, as you can ask the plugin to update either Jellyfin with a provider watch list or the other way round.
I also think this is already supported in the plugin if I am understanding you correctly, but the feature is new so its a bit hit or miss.
I'm not entirely sure about these parts, what do you mean by subgroup? Is this a feature in Anidb?
The plugin already does this (if the provider API supports it).
The plugin kind of does this. We suggest users add anime to their plan to watch list and enable the "only update anime that is on my plan to watch list" to stop incorrect updates occurring.
This would be quite a large update and I don't think is worth it. I believe we have enough features existing in the plugin to stop incorrect updates. Please do let me know your thoughts of my above opinions. |
Sorry, release group instead of subgroup would be a proper term:
This is good. My biggest fear in the end is just accidentally screwing up mylist and needing to manually fix hundreds of entries lol. |
While I would love to see anidb support in this plugin it should be noted that the anidb UDP API (which is the only public API that can modify mylists) is not for the faint of heart. Not only is it quite complicated to implement, it's also really difficult to test. There are no test-api, and it's very easy to get IP-banned from the API for an unspecified amount of time (for example by requesting the same information more than once in a short time). Shoko is probably the most easy-to-use anidb udp client, but if you're into python and command line utilities you can also check out my python anidb-api-library adbb, which includes a simple utility for syncing jellyfin watched state with anidb. It's written to scratch my own itch, and I'm not sure if the behavior will change at some point, but you can use it for inspiration if you want to write your own utility using adbb (the API should be stable). Here's one hoping anidb with modernize it's API soon... |
please add the ability to login to anidb and track to mylist directly from the plugin. Its annoying to have to manually update mylist on anidb.
And provide options to do the following
features
failsafes
ignore entires that dont have an anidb page number (if you have an anime in your library, and it couldnt find the anidb id for metadata, completely ignore it so it doesnt mess up mylist)
a history feature with ability to revert recent changes (failsafe in case it adds an anime with wrong metadata, accidentally marks the wrong anime/bunch of episodes as watched, etc.)
https://wiki.anidb.net/API
https://anidb.net/software
Relevant: jellyfin/jellyfin-plugin-anidb#46
The text was updated successfully, but these errors were encountered: