From 7bf50bf1cb7c6fc8f9564fe8cb35899455da7502 Mon Sep 17 00:00:00 2001 From: AudricV <74829229+AudricV@users.noreply.github.com> Date: Thu, 4 Apr 2024 23:56:09 +0200 Subject: [PATCH] [YouTube] Update Android client player parameters YouTube disabled the effectiveness of the parameters which were used (the player response we get redirects to another video), but new parameters which work around Android's client integrity checks have been found. --- .../services/youtube/extractors/YoutubeStreamExtractor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java index f660e1616..0cf2e138e 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java @@ -965,7 +965,7 @@ public class YoutubeStreamExtractor extends StreamExtractor { .value(RACY_CHECK_OK, true) // Workaround getting streaming URLs which return 403 HTTP response code by // using some parameters for Android client requests - .value("params", "CgIQBg") + .value("params", "CgIIAQ%3D%3D") .done()) .getBytes(StandardCharsets.UTF_8);