iv-org / invidious

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

[Bug] HD720 only shows medium quality on multiple instances #4759

Open AnimatorTao opened 1 week ago

AnimatorTao commented 1 week ago

Describe the bug

HD720 only shows the medium quality option and not the other one (high) on multiple instances

Steps to Reproduce

  1. Open video
  2. Click on the gear icon
  3. See the missing option

Additional context

ashley0143 commented 1 week ago

can confirm - itag 22 doesnt work - itag 18 does

unixfox commented 1 week ago

It seems like youtube removed itag22 on all their clients.

We will see if there is a way to fix that or not.

ashley0143 commented 1 week ago

It seems like youtube removed itag22 on all their clients.

We will see if there is a way to fix that or not.

cant we just combine 720p video and medium audio server-side? and call that itag 22 on the code ? like, hard code it.

unixfox commented 1 week ago

It seems like youtube removed itag22 on all their clients.

We will see if there is a way to fix that or not.

cant we just combine 720p video and medium audio server-side? and call that itag 22 on the code ? like, hard code it.

No that would be too computationally expensive.

Just use DASH instead.

felifluid commented 5 days ago

DASH also seems to be broken. At least on my instance I'm getting the error message "The media could not be loaded, either because the server or network failed or because the format is not supported." 🤔

altercat10n commented 5 days ago

DASH also seems to be broken. At least on my instance I'm getting the error message "The media could not be loaded, either because the server or network failed or because the format is not supported." 🤔

I am not sure that comment is off-topic. As DASH was recommended as a solution for this thread’s problem. But in my experience, DASH videos very often do not work, which was the reason I initially had chosen HD720 in my settings as default. (Which does not give acceptable video quality recently, as mentioned by the thread starter.)

unixfox commented 5 days ago

Because it's a separate issue. Let's keep on topic about HD720 and not about DASH issues.

DASH could very well be affected by the latest YouTube issues from https://github.com/iv-org/invidious/issues/4734. The only way to know what's going on is to look at the requests from the network tab in the devtools (F12).

deckeys commented 5 hours ago

I have also tested the mobile browser youtube version, not the youtube-app. This always used the non-dash stream. Previously it showed the 720p alongside the 320p version, but also there it was removed.

I didn't do further A/B testing but I would recommend to remove the hd720 option out of invidious, as it is irritating now.