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

[BUG] Partially watched videos are not matching between servers correctly #192

Open
devanteweary opened this issue Aug 30, 2024 · 5 comments

Comments

@devanteweary
Copy link

Describe the bug
I recently noticed that jellyplex-watched is marking the same entries every loop.

I happened to be looking at some logs and saw that JP-Watched is doing the exact same marks every loop.
This has been going on since at least June 3rd, 2024 if not longer.

HEre's a sample of the syslog - note I filtered this to just one entry just to show that it's repeating, but it's marking a bunch of stuff the same way every loop:

image

Here's a partial console log of the latest loop:

image

I checked the appdata folder and there are no logs, or any other files.

Everything looks "successful" as there are no errors.
It's just... keeps marking the same thing for everyone.

By the way, it is accurate because if I go and finish a show that it marked, the next loop it won't mark it anymore.

I bring this entire issue/bug up because I don't remember it doing this a while ago.
In fact I distinctly remember it going through the "Generating watched for in library messages, then nothing once it had already marked stuff for people.

Anyway, thought I'd let you know!

Thank you!

@luigi311
Copy link
Owner

luigi311 commented Sep 5, 2024

I am seeing the same thing on my side with partially watched only too so i think its an issue with the function that checks for matches between servers not handling the partials correctly.

@luigi311 luigi311 changed the title [BUG] [BUG] Partially watched videos are not matching between servers correctly Sep 5, 2024
@luigi311
Copy link
Owner

luigi311 commented Sep 6, 2024

@devanteweary Do you know if they are all shows where there is just a single episode that is partially watched? I noticed if i partially watch an episode and its the only episode "seen" so far in that show that jellyfin will still report your watch progress for that show as 0.

@devanteweary
Copy link
Author

@devanteweary Do you know if they are all shows where there is just a single episode that is partially watched? I noticed if i partially watch an episode and its the only episode "seen" so far in that show that jellyfin will still report your watch progress for that show as 0.

I checked the latest console logs and see that that a few series are multiple episodes (well, two).

image

@luigi311
Copy link
Owner

luigi311 commented Sep 7, 2024

Yea i think the jellyfin apis only increase the played percentage statistic for a show for fully watched episodes so if there isnt a single fully watched episode in that entire show i never pick it up on the jellyfin side while the plex side does so thats why it keeps getting marked. I would need to change how i grab watched episodes in general to avoid this or have the jellyfin api change to include partially watched episodes in its user data statistics.

@devanteweary
Copy link
Author

Yea i think the jellyfin apis only increase the played percentage statistic for a show for fully watched episodes so if there isnt a single fully watched episode in that entire show i never pick it up on the jellyfin side while the plex side does so thats why it keeps getting marked. I would need to change how i grab watched episodes in general to avoid this or have the jellyfin api change to include partially watched episodes in its user data statistics.

If I'm right about the date, that's when version 10.9.4 came out.

https://forum.jellyfin.org/f-project-announcements

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

No branches or pull requests

2 participants