mu-fazil-vk / FluxTube

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.
GNU General Public License v3.0
354 stars 12 forks source link

Skipping more than 10 sec [UI] [improvement] #31

Open un-logic opened 3 months ago

un-logic commented 3 months ago

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.