Closed sejmann closed 5 months ago
I will say - Infuse generally handles support directly. The "Email Us" button in the app will upload diagnostic data, and when you email, a support ticket is created. You can also reach out to them through their forum - https://community.firecore.com.
The only thing I can think of - and please let me know if this is the case - do you have "Display Missing Episodes" enabled in Jellyfin?
To check:
As an anecdotal data point, I have yet to have a problem syncing in the years that I've been using Infuse/InfuseSync/Jellyfin, but I recognize that everyone's setup is different.
I've also got this issue on Jellyfin 10.8.7 and InfuseSync 1.4.2, same stack trace, same behavior, same everything.
Workaround for now is to fall back to non-InfuseSync slow scans. But hey, it works I guess.
@SlothCroissant I would also encourage you to please get it touch with Firecore, as they would handle support for Infuse and related issues. They can reach out to us too if there's anything going on.
We wouldn't have any access to Infuse's internal logs, so we have no way of knowing exactly what's going on.
I would recommend updating to the latest 10.9 version of Jellyfin and Infuse 7.7.7.
You may also consider using Direct Mode for even faster updates.
Infuse on my Apple TV rarely syncs with jellyfin successfully. The initial sync after adding jellyfin connection anew succeeds and is complete, but sometime later, when new items are watched or added, sync repeatedly fails.
If I try to force sync inside Infuse via Settings>Library>Scan For Changes, it quickly shows "sync failed". The only way to recover it is to run Settings>Clear All Metadata or to remove and re-add the connection, but it will begin failing after library changes occur.
Upon each failure to sync (and other times when Infuse tries to sync automatically) I see exceptions in the logs that look like this:
I'm currently using: Infuse Pro 7.4.5 4251 (on 64GB Apple TV 4K gen 2, running tvOS 16.0) jellyfin 10.8.4 (on m1 mac mini, running Intel binary via Rosetta under macOS 12.6) InfuseSync 1.4.2.0
It's not a new problem -- it's persisted for the year I've used Jellyfin -- I was hoping when jellyfin 10.8 was released, and the new compatible InfuseSync was released for it that it might fix my problems, but the problem has persisted. I should have reported much earlier, but I always assumed a fix must be right around the corner.
UPDATE 2022-09-28: @anthonylavado Actually, it's not limited to AppleTV -- it happens with Infuse Pro on iPhone and Mac as well, all running latest versions of Infuse and respective OSes. I don't know if I have some uniquely faulty media or metadata, or if this plugin just hasn't worked for (at least) the last year with my combination of operating systems/hardware. I'm not a C# dev, but looking at Season.GetItemsInternal, it looks as though query must have been passed in as null, for some reason. Don't know if it's a InfuseSync bug, or jellyfin issue. There are several closed years-old issues that look to have near identical null pointer exception stack traces involving InfuseSync and Jellyfin, and they seem to have been closed without the confirmation by the initial reporters that things were fixed, so perhaps this is a very old issue. I'm not certain that anyone look at issues in this repo.