A powerful and ad-free YouTube client built using Flutter. Watch YouTube videos without ads, subscribe to channels, retrieve video dislikes, read comments, save videos, and much more.
Improvement requestWhat?
User interface of onscreen playback controls
Why?
As of v0.7.0 after tapping, playback controls for skipping back and forth are unresponsive until player is set to new position, that is 10 second ahead or before. This is especially noticeable on the networks with high latency.
There could be several reasons to want to be able skipping minutes ahead, for example, sponsor blocks and integrated advertising.
How?
Optimal mechanism would be to wait after the first tap and then count how many taps will user perform until timer runs out (timer restarts with every new tap) and only then player must skip. Visual feedback indicating amount of seconds to be skipped (10 sec × n taps) is welcomed.
Result
More responsive UI. Better UX.
Improvement request What? User interface of onscreen playback controls Why? As of v0.7.0 after tapping, playback controls for skipping back and forth are unresponsive until player is set to new position, that is 10 second ahead or before. This is especially noticeable on the networks with high latency. There could be several reasons to want to be able skipping minutes ahead, for example, sponsor blocks and integrated advertising. How? Optimal mechanism would be to wait after the first tap and then count how many taps will user perform until timer runs out (timer restarts with every new tap) and only then player must skip. Visual feedback indicating amount of seconds to be skipped (10 sec × n taps) is welcomed. Result More responsive UI. Better UX.