I know this has been asked for time and again and not happened. But I’m going to ask for it again.
I would love the ability to change when a show is marked as watched.
My wife watches a lot of old movies. Many of them have credits at the beginning, and at the end there’s just a “The End” and the movie’s over. She’ll watch to a point where there’s 10 or 11 minutes left, then have to go take care of an interrupt with children or something, might not make it back until the next day to the show.
But Plex marks it as watched so she has to go in and scan all the way forward to the last 10 minutes again. This happens fairly regularly. A longer old show might stop remembering when it was stopped at 15 minutes.
There’s a lot of ways this could be implemented, from very simple to more customizeable.
The simplest way is in the server config to have a percentage complete at which show is marked as watched, either global (easiest) or per library. I’d prefer per library so I could make it different for TV vs. Movies.
Could also make it so can select “percent” or “seconds” in a drop down and choose how many seconds left making it fixed regardless of the size of the content (e.g. 300 sec/5 mins, or 95%)
If you wanted to impress the power users, make it configurable globally/per library, with an override on a per-show basis, where it could be set for a specific show, if you happen to know where the credits start, you could tell Plex that the show should be marked watched at XX min XX sec.
And going to the extreme, if there was a feature that scanned shows for credits after they were added (as part of DB maintenance or something), detect when end credits start, and set the point at which a show would be marked as watched. This, of course, could be changed/locked by the user if the algorithm got it wrong.
I’d love it if just the global setting were put in. Can we at least start with that and go from there?