Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[YouTube] 720p24-30 FPS video streams missing since v0.27.2 #11486

Open
6 tasks done
throwaway242685 opened this issue Aug 30, 2024 · 5 comments
Open
6 tasks done

[YouTube] 720p24-30 FPS video streams missing since v0.27.2 #11486

throwaway242685 opened this issue Aug 30, 2024 · 5 comments
Labels
bug Issue is related to a bug requires extractor change This issue requires a change to the extractor youtube Service, https://www.youtube.com/

Comments

@throwaway242685
Copy link

throwaway242685 commented Aug 30, 2024

Checklist

  • I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected version

0.27.2

Steps to reproduce the bug

  1. choose either 720p or 1080p as the default resolution. (30fps)
  2. all videos will play at 60fps, ignoring the previous setting.

Expected behavior

videos should play at 30fps.

Actual behavior

they play at 60fps, even when there are 30fps streams available.

Screenshots/Screen recordings

screenshot_20240914-162716 screenshot_20240914-162725

Logs

No response

Affected Android/Custom ROM version

Android 9

Affected device model

Samsung Galaxy A10

Additional information

I'm reporting this issue because 60fps videos make my phone get quite hot, and they unnecessarily drain the battery much faster, lol.

@throwaway242685 throwaway242685 added bug Issue is related to a bug needs triage Issue is not yet ready for PR authors to take up labels Aug 30, 2024
@ShareASmile
Copy link
Collaborator

#6835

@ShareASmile ShareASmile reopened this Sep 4, 2024
@ShareASmile ShareASmile closed this as not planned Won't fix, can't repro, duplicate, stale Sep 4, 2024
@ShareASmile ShareASmile added template ignored The user didn't follow the template/instructions (or removed them) duplicate Issue or discussion is a duplicate of an existing issue or discussion and removed bug Issue is related to a bug needs triage Issue is not yet ready for PR authors to take up labels Sep 4, 2024
@throwaway242685
Copy link
Author

throwaway242685 commented Sep 4, 2024

wait, this is a regression introduced with v0.27.2

this has nothing to do with that 3 years old issue from above.

30fps streams (720p, 1080p) are missing only since the latest update.

https://old.reddit.com/r/NewPipe/comments/1ec8r8e/release_v0272/lez0wlk/

@throwaway242685 throwaway242685 changed the title [bug] missing 30fps video streams [bug] 30fps video streams missing since v0.27.2 Sep 5, 2024
@ShareASmile ShareASmile reopened this Sep 7, 2024
@ShareASmile ShareASmile added bug Issue is related to a bug youtube Service, https://www.youtube.com/ and removed template ignored The user didn't follow the template/instructions (or removed them) duplicate Issue or discussion is a duplicate of an existing issue or discussion labels Sep 7, 2024
@shuttittuppitt
Copy link

shuttittuppitt commented Sep 14, 2024

DISCLOSURE = I am not any of NewPipe's (or Youtube's) developers, just a NewPipe user.

Anyway, I also use NewPipe (0.27.2), & both of my (android) tablets are Samsung too (A7 & S9, but I'd be surprised if what this bug report is about is device specific).

I myself hate 60 fps (I call it "a solution in search of a problem"), which is why I'm interested in this specific bug report. So this brings to my mind 2 questions.
(1) I noticed that in your screenshot (of "Settings > Video & audio > Default popup resolution"), that your screenshot is of "Default POPUP resolution". Is your setting for "Default resolution" (for non-popup playback) also set to a 30 fps resolution?
(2) Is this only happening if you watch a video in popup mode, or in non-popup mode too?

I personally don't notice any videos playing at 60 fps (which is one of the reasons why I regard it as a stupid gimmick), but maybe this only happens in popup mode, which I don't use. Neither of my tablets get hot or experience battery drain from using NewPipe (although I mostly use NewPipe for downloading videos & then watching them offline).

Finally, this might be (mostly) Youtube's fault (at least with recently uploaded videos). I think that a change to Youtube made earlier versions of NewPipe unable to play or download videos. If that's what is causing this, then perhaps NewPipe's developers have (unintentionally) left the 30 fps playback resolutions in the settings, but that some (all ?) videos no longer have any 30 fps streams (except for the much lower resolutions) available. Just speculation though, because I don't work for Youtube or NewPipe. Hopefully somebody who does can shed some light on this issue.

@AudricV
Copy link
Member

AudricV commented Sep 15, 2024

@throwaway242685

30fps streams (720p, 1080p) are missing only since the latest update.

That's only the case for 720p. 1080p24-30 FPS streams are not provided since a few years when there is a 1080p50-60 FPS stream available.

Like said in my reply to the Reddit comment you linked, that's due to the workaround we use for the integrity checks YouTube makes on its clients. They won't become available (except for age-restricted videos?) while we can't pass these checks (and are related to the anti-bot login extraction errors), unless YouTube start to return them on their Android and iOS clients (not used to extract streams for age-restricted videos).

@AudricV AudricV changed the title [bug] 30fps video streams missing since v0.27.2 [YouTube] 720p24-30 FPS video streams missing since v0.27.2 Sep 15, 2024
@AudricV AudricV added the requires extractor change This issue requires a change to the extractor label Sep 15, 2024
@opusforlife2
Copy link
Collaborator

Some general clarification for anyone who sees this and gets confused: this has nothing to do with the combined video+audio 720p stream (itag/format 22), which also happened to be 30fps, and has been completely removed on Youtube's end. That's gone. Not coming back.

This issue is only about the non-availability of 720p30 video-only streams.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Issue is related to a bug requires extractor change This issue requires a change to the extractor youtube Service, https://www.youtube.com/
Projects
None yet
Development

No branches or pull requests

5 participants