FreeTube
FreeTube copied to clipboard
[Feature Request]: History lifetime/expiration
Guidelines
- [X] I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
- [X] I have searched the documentation for information that matches the description of the feature request I want to file, without success.
- [X] This issue contains only one feature request.
Problem Description
I prefer not to have watch history stored perpetually; hence I disable the setting to track watch history. However, I would prefer if we could retain watch history for a shorter period of time, such as 1 hour, or 24-hours, etc.
To elaborate on my use-case, I don't like it being stored perpetually in case during a screen share, while connected to the TV, or in general, someone else is able to peek at it or even browse it.
However, I'm also wary about watching something, and finding for whatever reason the video unexpected closed.
- Human error
- PC/electricity shutdown
- App or OS crash
Proposed Solution
It would be great if we could have a lifetime setting for watch history, where history is cleared out if it's older than the defined duration.
In my case, I'd use something like 24-hour, just to return to what I had before in case the video unexpectedly closed.
Alternatives Considered
N/A
Issue Labels
improvement to existing feature
Additional Information
Something to consider is how to handle videos that are longer than the history lifetime.
For example:
- User configures the history lifetime to 2 hours.
- User then opens a 3-hour video.
- User is 2 hours into the video, and is still watching.
Should the video still be in the history?
In my opinion, it should be. (i.e. if the time has elapsed, but the video is being watched right now, then the time for it should be reset to the current time?)
i'd love this too. Maybe have options up to 1 month (4 hrs, 24 hrs, 3 days, 1 week, 1 month) before it auto clears watch history