FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.24k stars 824 forks source link

[Feature Request]: Better behavior to resume playing at previous timestamp #5512

Open scampsi opened 2 months ago

scampsi commented 2 months ago

Guidelines

Problem Description

When the app is working normally it is safe to trust it to remember the playback position in [long] videos and to resume at the appropriate timestamp next time.

But when the app has intermittent issues with playing videos like we've seen recently it can forget the playback position:

Proposed Solution

The player doesn't forget the previous timestamp after encountering

Alternatives Considered

The app could store the most recent playback timestamp for watched videos separately from the player. It would not overwrite an existing stored position if the new one falls in the first X seconds of the video to give the user time to react when the player restarts the video from the beginning. It would display the stored timestamp and, optionally, offer an way to jump to it.

Issue Labels

improvement to existing feature

Additional Information

No response

efb4f5ff-1298-471a-8973-3d47447115dc commented 2 months ago

Edited your issue and removed parts that are related to https://github.com/FreeTubeApp/FreeTube/issues/2365 which will be fixed in our next major release.