diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index bd7856fb3..d6ac9bc89 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -48,9 +48,6 @@ # Jianpian -keep class com.p2p.** { *; } -# Mozilla --keep class org.mozilla.javascript.** { *; } - # Nano -keep class fi.iki.elonen.** { *; } diff --git a/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java b/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java index b55e72741..a5af5b174 100644 --- a/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java +++ b/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java @@ -76,19 +76,18 @@ public class ParserImpl implements Parser { private VideoInfo parseVideoAndroid(String videoId, YoutubeCallback callback) throws YoutubeException { String url = "https://youtubei.googleapis.com/youtubei/v1/player?key=" + ANDROID_APIKEY; - String body = - "{" + - " \"videoId\": \"" + videoId + "\"," + - " \"context\": {" + - " \"client\": {" + - " \"hl\": \"en\"," + - " \"gl\": \"US\"," + - " \"clientName\": \"ANDROID_TESTSUITE\"," + - " \"clientVersion\": \"1.9\"," + - " \"androidSdkVersion\": 31" + - " }" + - " }" + - "}"; + String body = "{" + + " \"videoId\": \"" + videoId + "\"," + + " \"context\": {" + + " \"client\": {" + + " \"hl\": \"en\"," + + " \"gl\": \"US\"," + + " \"clientName\": \"ANDROID_TESTSUITE\"," + + " \"clientVersion\": \"1.9\"," + + " \"androidSdkVersion\": 31" + + " }" + + " }" + + "}"; RequestWebpage request = new RequestWebpage(url, "POST", body).header("Content-Type", "application/json"); Response response = downloader.downloadWebpage(request); if (!response.ok()) {