mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[Issue]: Continue Watching Doesn't Remember the Version Played #5511
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @buzzzz2138 on GitHub (Mar 7, 2024).
Please describe your bug
I have a folder that has the following files inside of it:
'Dune.1984 - 1Original.en.srt'
'Dune.1984 - 1Original.mp4'
'Dune.1984 - 2Extended.en.srt'
'Dune.1984 - 2Extended.mp4'
'Dune.1984 - 3Bonus Disc.mp4'
'Dune.1984 - 4Alternative Edition Redux.mp4'
'Dune.1984.trailer.mp4'
Under Version I see the following.

Reproduction Steps
If I got into the movie and select the 2Extended Version it plays as expected. If I then stop watching and later continue watching from the home page, it starts the 4Alternative Edition Redux version.
The work around is to go into the movie page and start the continue watching with the correct version selected. Continue Watching doesn't remember the version that was played.
Jellyfin Version
10.8.13
if other:
No response
Environment
Jellyfin logs
FFmpeg logs
No response
Please attach any browser or client logs here
No response
Please attach any screenshots here
No response
Code of Conduct
@jbatt33 commented on GitHub (Apr 2, 2024):
To take this enhancement a bit further, we should also be saving the last selection Audio/subtitle settings when the content is stopped.
@jbatt33 commented on GitHub (Apr 2, 2024):
Checking the data repository, we only have playbackPositionTicks storeted. We are storing the AudioStreamIndex and the SubtitleStreamIndex, but I'm not sure if these are updated when the item was started. Checking more.
Ok, I see Audio and subtitle are updated when the track changes, which makes sense. I think I need to debug this a bit more.
@SourSulfur commented on GitHub (Apr 3, 2024):
While replicating this I've also noticed that going into the movie page and selecting the version only works if that's the only version that has been played.
So, if I play Version 1 and then resume V1 from the movie page, it resumes from the right spot. However, if I now play V2 till some other point midway and then try to resume V1 again from the movie page, it plays from V2's stop point, not V1.
I was wondering if someone else could confirm if they noticed this (maybe @buzzzz2138?) or can replicate this behavior or if there's already an issue that tracks this?
@buzzzz2138 commented on GitHub (Apr 3, 2024):
The stop point is recorded but isn't related to the version of movie being played only the Movie page.
Play V1 to 20 minutes.
Then stop and go back to the movie page and select/play V2 and it'll start at the 20 minute mark. That reads to me that the current position time is only related to the movie as a whole and not related to the version.
@SourSulfur commented on GitHub (Apr 3, 2024):
Yeah, I'm assuming this is a bug and the current position should be associated with each version. Not sure if there's already an issue for this if it is indeed a bug.
@Shadowghost commented on GitHub (Apr 3, 2024):
If the userdata supports differentiating between versions, it's definitly a bug. If not, it's tech debt left over from bad Emby implementations.
@MaximeLussier commented on GitHub (Jul 9, 2025):
I have the same issue but cannot seem to continue the version I started, even from the movie page. The "Continue Watching" section on the home page has the movie, but with no progress bar...
Going to the movie page and selecting the right version also starts from the beginning.