

Plex is entirely free and completely local, but only if you don’t use the features that make it so convenient (the relay server they offer, authentication and authorization, etc). Things I’m pretty sure jellyfin doesn’t provide at all. If people spent half the time reading as they do trying to convince people to get angry at optional features then maybe we wouldn’t have so many posts like this.
Plex will do the exact same thing if you have an episode earlier in your history that didnt get marked as “watched”. But plex lets you manually tag episodes as watched which usually fixes it. Maybe there’s a similar option in jellyfin?