Feature Request: Option to show the current video resolution, and ability to change it
There should be an option to set default video resolution in preferences instead of setting min/max video resolution. And an option to change the video resolution from the video player.
About the default video resolution - the problem is that, you need to specify what should happen, if that video resolution is not available. Should we look for lower resolutions? Higher? How high, or how low is still acceptable? This min/max setting with the preference if we want to optimize for the best video quality or to the least amount of network usage seemed the simplest solution. Adding a dropdown/button/etc/ to change the actual video quality to the player, would be indeed a useful thing.
I would also like to add the reason behind the 'default video resolution' feature request. So here, we have access to good bandwidth internet data connection but its a mobile internet data so its limited. With current system of preferences, App could go up to 720p but that would eat the internet data quite faster. So having a default video resolution would help in such cases.
If we add 'default video resolution' feature, I guess that everyone would set it minimum resolution that they would want by default and if its not available, app would go with one step higher resolution.
With current preference system, actually we don't have control over the resolution chosen by the app. It's dependent on external factors like internet speed and so on...
You can do it, now. For example, set minimum to 360P, maximum to 1080P, and set that you want to optimize for network bandwidth. So the app will try to pick 360P, if not, try to pick 480P...and so on, until 1080P, and if none found, it just report it.
Is it? Because, I set minimum to 144P, maximum to 1080P and optimize for Least Bandwidth. But from the resultant video quality I feel it's not 144p, it went with higher resolution. That's why I am requesting for this feature.
And its not just one video, but happens with all videos that I play. Moreover, if I could check which resolution is being played on video play then I can confirm. As we dont have that feature yet, I can not confirm.
If you set the maximum to 144P, you will notice, if there is 144P version or not. When you open the same video in browser, you can see, which resolutions are available.
Ok so I set both min/max to 144p and played a random video with text so we can compare the quality. Here are the screenshots from SkyTube and browser both at 144p.

You can see the difference in quality, it does not feel like 144p in SkyTube.
Interesting, if I open this: https://youtu.be/UIqiqeNE5_A - I see 144P correctly, If I open https://youtu.be/86gi6IF_ZZI - even the dialog come up, that no stream were found between 144P - and 144P. Are you sure, you set the relevant limits for mobile/metered network usage?
Oh! sorry, I forgot to set max 144p for metered network, I just changed for other preferences. Now, it feels like 144p. Problem solved, no need of 'default video resolution' feature. But we have a different problem which should be a different #issue. https://youtu.be/86gi6IF_ZZI supports 144p in other browsers but its not available in SkyTube. Also an option/drop-down to change resolution from video player would be better. Thanks for pointing out my mistake. :)
No problem, thanks for the description and checking the problem again. I know, the current setting is powerful, however not the most intuitive, and user friendly which one can dream of :disappointed: It needs much polish - warnings about missing maximum resolutions, or when min>max, or feedback on the stream selection. I'm not a UX person (neither UI person as probably a lot of people already guessed :wink: ) So, any patches are welcomed to improve the user-friendliness !
I'm going to modify the ticket tilte a bit.
@gzsombor , i wanted to ask about this feature either ! but, imo it could be realized the way like how done the video speed control! the square like this and appearing by touch on screen.. and could be possible to see the current resolution and choose from list!
really it's a lack of a little black square(like speed selection one) with quality resolution.. to touch it and choose another resolution or video type!
IMHO problem is that app able to ask servers for 1080@30 but not 1080@60, so YouTube say that resolution do not exist, because most videos today are an 60fps.
What is mean? Its mean that SkyTube right now is completely useless.