FreeTube icon indicating copy to clipboard operation
FreeTube copied to clipboard

[Feature Request]: Adjust time counter based on playback speed

Open MoonlitMonitor opened this issue 2 years ago • 2 comments

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

When watching a video at a speed which is either slower than 1x or faster than 1x, the elapsed time and remaining time does not adjust based on the new speed of the video.

For example, if I watch a video that is 1 hour long at 2x speed, it will take 30 minutes to watch the video. Yet, when I start the video, it will say that there is 1 hour left, even though there are 30 minutes left based on the new speed. Halfway through the video, it will say that there are 30 minutes left, even though there are 15 minutes left based on the new speed.

The problem this creates is that if you aren't watching a video on the regular speed of 1x, you can't easily see how much time is left for the video to finish based on the speed you are currently using.

Proposed Solution

When watching a video at a speed slower or faster than 1x, there can be one more time counter in brackets next to the standard time counter which is adjusted based on the new speed.

In the previous example of watching a 1 hour long video at 2x speed, the time counter at the left would say:

0:00 / 1:00:00 [0:00 / 00:30:00]

Halfway through the video, it would say

30:00 / 1:00:00 [15:00 / 30.00]

If this would be too confusing, there could be an option that allows replacing the standard time counter with the speed-adjusted counter, to maintain only having one time counter which is the standard in media players.

Alternatives Considered

I haven't found any alternative way that I can currently solve this problem given FreeTube's current features. Instead, I have resorted to making a CLI program to calculate how long a video would take given a certain specified speed.

Issue Labels

display more information to user, ease of use improvement

Additional Information

No response

MoonlitMonitor avatar Jul 24 '23 17:07 MoonlitMonitor

Hello 👋 @MoonlitMonitor, I want to work on this issue, can you please assign it to me.

Hello @AtulPatidar1709, unfortunately I do not have the permissions to assign anybody to any issue.

MoonlitMonitor avatar Sep 01 '23 21:09 MoonlitMonitor

Hi @AtulPatidar1709, I just assigned you now! Good luck, and please communicate if you have any questions or need any support.

kommunarr avatar Sep 01 '23 23:09 kommunarr

Wont implement, we would like to stay familiar to YT's UI