iv-org / invidious

Invidious is an alternative front-end to YouTube
https://invidious.io
GNU Affero General Public License v3.0
16.04k stars 1.77k forks source link

[Enhancement] Clearer Video Quality Controls. #2984

Open MintMain21 opened 2 years ago

MintMain21 commented 2 years ago

Is your enhancement request related to a problem? Please describe. By default, (unless either the instance or the user chooses to use DASH), the video quality options are divided between HD720, Medium, and Small. When watching a video, the means between toggling the different options are unclear. It would appear as if activating "small" requires "disabling" both Medium and HD720, but it's unclear to me and makes toggling between the three a bit temperamental. This is in contrast to selecting a default video quality from the Invidious Settings Page, where the three are clearly distinguished from each other and toggling is as easy as selecting your preferred quality.

Describe the solution you'd like Revise how Video Quality is chosen in the Video itself to better make clear to the user what quality they are selecting and how.

Describe alternatives you've considered As I've said before, the best way to control the video quality is by going into Invidious Settings, however this should not be necessary when changing video quality during playback. Additional context It would appear as if when DASH is enabled, the means to select preferred Dash Quality during playback is closer to what I expect. Therefore, there is precedent for this to be standardized to the default Invidious Video Quality options.

SamantazFox commented 2 years ago

Probably a duplicate of #2307 @SamantazFox thoughts?

I wouldn't qualify this as a duplicate. The problem described by the OP is that the player quality selector isn't as intuitive as the preferences. To fix that, we would need to fork and rework the VideoJS-quality-selector plugin (or completely start from scratch and make our own).

MintMain21 commented 2 years ago

For what it's worth, I feel like the video player and it's UI could be improved in other ways, like maybe to better use Hardware Acceleration? Might just be the computer I'm using it on currently.

An option to disable the thumbnail frame might be nice, for example.