Finished episodes don't update new time info

Description of your request or bug report:

A series I’m watching had the wrong episode time info, so I corrected them on TMDB, but it has taken a few days for them to be updated using sync (Suggestion: Delayed sync for videos).

Now I have several eps marked as watched, but it doesn’t update the correct time automatically, so I’ve tried to manually change them in the data manager (there doesn’t seem to be any other way I can see of doing this), which introduces new issues:

  • rather than update the current watch session (if there is one), it adds a new session for the missing time (I usually don’t use the data manager, so I don’t understand how you can can have a finished episode with no watch sessions?)
  • it ignores the new session anyway as there’s no start date, so you have to add that manually as well
  • I don’t know if there are other quirks like this, but even though all 80m of this ep have been watched, it’s still showing 69/80m even after refreshing, and I had to change the ep info itself… so it seems like watch sessions aren’t connected to the actual time watched? :face_with_spiral_eyes:

I’d rather that episode information and stats just auto-update when sync changes the times. It’s not unusual for TMDB info to be inaccurate, especially if users put a placeholder time before the show has aired, but it’s a bit annoying (and time-consuming) to update every episode you’ve watched to have the correct times, especially if it involves multiple steps.

Perhaps there will be exceptions where people don’t want these automatically updated (or want to be alerted first), but it seems like there should be at least a quick and easy way for finished episodes to update to the correct times without having to do so manually.

Related: Bug: Updated episode times causing issues