Comments (12)
@Mr0Cake not sure if you saw but there is a new beta version that contains the AniList fixes
from jellyfin-ani-sync.
I'll have a look and see why you are hitting into issues with the callback.
Do note that I am away from my dev PC (and will be a for a while) so updates will be slow unfortunately.
from jellyfin-ani-sync.
Side note, regarding the random stopping, it seems to happen when the response is too slow from jellyfin. Not sure what the cause is since the hardware's fairly modern (4650g), and when re-running the plugin it seems to look again from the very start instead of some log to keep track.
There are also reports of "too many requests" , so perhaps slow down the process?
Addendum: It's actually remarkably repeatable. Starts the sync on the same (wrong library)series, and the last series it does before it reaches a "slow response" is exactly the same.
Addendum 2: Series that show up as none watched are skipped. Is there a way to override that? Or add those as "plan to watch"? Presumably, if the script detects it in the library, it's in there for a reason. Namely, to be watched at some time in the future?
from jellyfin-ani-sync.
It should only scan shows in the specific library as configured above.
I agree, I'll add this to the todo list.
Also, it should keep trying until it finishes, not randomly stop somewhere without notification
This is difficult to accomplish as this is a background fire and forget job so it can't notify the user of failures (apart from through the logs), so not much can be done here.
when re-running the plugin it seems to look again from the very start instead of some log to keep track
This is difficult to keep track of as the plugin is unaware of external changes, since this feature is really designed to only be used once (most install the plugin and then run the manual sync to update their providers, and then the plugin will naturally update any changes after that as you watch shows through Jellyfin) I don't think there is much need to keep track of the progress.
There are also reports of "too many requests" , so perhaps slow down the process?
I would highly suggest building a version of the plugin from master, as I have just pushed up a commit that fixes this issue due to #109. Its not quite ready for release yet so if you are unable to build a version, there are docker build instructions here or I can build a version with the fix in it for you.
Series that show up as none watched are skipped. Is there a way to override that? Or add those as "plan to watch"?
Also a good idea, and can be easily added. I'll add it to the todo list.
from jellyfin-ani-sync.
I think I'll just wait for the plugin to update. I can build it with docker, but i don't know what arguments are needed, and the kubernetes setup that Truenas uses seems rather touchy doing things manually.
from jellyfin-ani-sync.
If it's not too much work, could you release a beta version?
Otherwise I will look into building it myself because I'm struggling a bit with the anilist sync issue.
Thanks!
from jellyfin-ani-sync.
If it's not too much work, could you release a beta version?
Sure, I'll look into it. There have been a few other fixes so its probably a good time to get a new beta version out
from jellyfin-ani-sync.
sync is working in 3.1.0.0, very nice!
I tried it with a new config, but I could not get the authcallback working. It appears that it's just reporting a failure while it does work for some reason. looks a bit like it's redirecting to /AniSync/authCallback with a GET upon success
[2024-04-18 09:54:19.103 +02:00] [WRN] [35] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.78:8096/AniSync/authCallback?code=code-redacted" to "192.168.1.41" in 0:00:00.60645 with Status Code 302 [2024-04-18 09:54:56.744 +02:00] [INF] [29] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2024-04-18 09:55:08.744 +02:00] [INF] [37] Emby.Server.Implementations.Session.SessionWebSocketListener: Lost 1 WebSockets. [2024-04-18 09:56:20.744 +02:00] [INF] [3] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2024-04-18 09:56:32.720 +02:00] [ERR] [43] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/AniSync/authCallback". System.NullReferenceException: The user you are attempting to authenticate does not exist in the plugins config file
trying to figure out if I can see it in code somewhere
from jellyfin-ani-sync.
Finally had time to check back. Unfortunately, jellyfin can't seem to find 3.1, so I am currently unable to test it. Maybe I don't have the beta repo added in, most likely.
Oh, additionally, is there a way for it to check specific tags for series to skip over when updating?
from jellyfin-ani-sync.
Finally had time to check back. Unfortunately, jellyfin can't seem to find 3.1, so I am currently unable to test it. Maybe I don't have the beta repo added in, most likely.
Yeah should have said you need the beta plugin manifest enabled, which can be done by following these instructions.
Oh, additionally, is there a way for it to check specific tags for series to skip over when updating?
Not at the moment, but I can have a look at implementing it if its a feature you would like to be added.
from jellyfin-ani-sync.
Not at the moment, but I can have a look at implementing it if its a feature you would like to be added.
Yeah, that'd be great!
Edit: Yup, the timeout error does indeed still exist too!
from jellyfin-ani-sync.
Yup, the timeout error does indeed still exist too!
Ah okay, I'll create a new issue for this since I think we are straying away from the original issue
from jellyfin-ani-sync.
Related Issues (20)
- Shikimori provider resets score HOT 2
- Anilist API Manual Sync erroring out. HOT 4
- NPE during status update with Shikimori provider
- Unable to access auth callback URL, given a 400 error "One or more validation errors occurred." HOT 6
- Update documentation to include adding "Callback Redirect URL" HOT 14
- Support for Jellyfin 10.9 Unstable Support HOT 7
- Support for shokofin's VFS HOT 1
- Read Anidb ID from the season before trying to use the season offset from Tvdb HOT 4
- AniList timeout issue HOT 7
- Jellyfin 10.9 released HOT 3
- Can't open select a provider HOT 6
- Jellyfin 10.9 - "Not Supported" with v3.2 HOT 2
- TVDB Episode translation to MAL or Anilist HOT 2
- Settings seem to be lost on refresh HOT 3
- AniSync 3.2.0.0 Status: NotSupported HOT 3
- Sync not working for anime with proper mappings in anime-offline-database
- Unable to authorise MAL login HOT 2
- Episodes not being logged after previously working. HOT 2
- shikimori does not create an application with a redirect to http HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jellyfin-ani-sync.