SkyTube icon indicating copy to clipboard operation
SkyTube copied to clipboard

Feature Request: Option to show the current video resolution, and ability to change it

Open RohitSurwase opened this issue 5 years ago • 15 comments

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.

RohitSurwase avatar Jan 24 '21 10:01 RohitSurwase

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.

gzsombor avatar Jan 25 '21 19:01 gzsombor

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.

RohitSurwase avatar Jan 25 '21 20:01 RohitSurwase

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.

RohitSurwase avatar Jan 25 '21 20:01 RohitSurwase

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...

RohitSurwase avatar Jan 25 '21 20:01 RohitSurwase

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.

gzsombor avatar Jan 25 '21 20:01 gzsombor

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.

RohitSurwase avatar Jan 25 '21 20:01 RohitSurwase

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.

RohitSurwase avatar Jan 25 '21 20:01 RohitSurwase

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.

gzsombor avatar Jan 25 '21 20:01 gzsombor

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.

Screenshot_20210126-020451 Screenshot_20210126-020523

You can see the difference in quality, it does not feel like 144p in SkyTube.

RohitSurwase avatar Jan 25 '21 20:01 RohitSurwase

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?

gzsombor avatar Jan 25 '21 21:01 gzsombor

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. :)

RohitSurwase avatar Jan 25 '21 21:01 RohitSurwase

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 avatar Jan 26 '21 22:01 gzsombor

@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!

DI555 avatar Feb 02 '21 02:02 DI555

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!

DI555 avatar Dec 04 '21 12:12 DI555

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.

p0k33m0n avatar Apr 20 '22 09:04 p0k33m0n