From 52b8b8b4a55f10c3e52d820ed1c0f9773b0f2440 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 8 Jan 2025 18:03:08 +0800 Subject: [PATCH] Fix yt device --- .../fongmi/android/tv/ui/custom/CustomWebView.java | 2 +- .../kiulian/downloader/parser/ParserImpl.java | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java b/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java index 061a6320f..bbc7b911d 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java +++ b/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java @@ -183,7 +183,7 @@ public class CustomWebView extends WebView implements DialogInterface.OnDismissL private boolean isVideoFormat(String url) { try { Logger.t(TAG).d(url); - if (url.equals(this.url)) return false; + if (!detect && url.equals(this.url)) return false; Spider spider = VodConfig.get().getSite(key).spider(); if (spider.manualVideoCheck()) return spider.isVideoFormat(url); return Sniffer.isVideoFormat(url); 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 d807fd5b7..10b956190 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 @@ -86,13 +86,12 @@ public class ParserImpl implements Parser { " \"videoId\": \"" + videoId + "\"," + " \"context\": {" + " \"client\": {" + - " \"clientName\": \"ANDROID_VR\"," + - " \"clientVersion\": \"1.57.29\"," + - " \"deviceMake\": \"Oculus\"," + - " \"deviceModel\": \"Quest 3\"," + - " \"osName\": \"Android\"," + - " \"osVersion\": \"12L\"," + - " \"androidSdkVersion\": 32" + + " \"clientName\": \"IOS\"," + + " \"clientVersion\": \"19.09.3\"," + + " \"deviceMake\": \"Apple\"," + + " \"deviceModel\": \"iPhone14,5\"," + + " \"osName\": \"iPhone\"," + + " \"osVersion\": \"17.4.0.21E219\"," + " }" + " }" + "}";