From 843eeb8fd8cb7f97892aac4a36d290a5e1ef7075 Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 2 Jul 2024 22:23:59 +0800 Subject: [PATCH] Update Youtube.java --- .../java/com/fongmi/android/tv/player/extractor/Youtube.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java b/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java index b9f93afcd..674a58151 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java +++ b/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java @@ -27,7 +27,7 @@ public class Youtube implements Source.Extractor { private static final String MPD = "\n" + "\n" + "%s\n" + "%s\n" + "\n" + ""; private static final String ADAPT = "\n" + "\n" + "\n" + "%s\n" + "\n" + "\n" + "\n" + "\n" + ""; - private static final Pattern PATTERN_ID = Pattern.compile("(?<=watch\\?v=|youtu.be/|/shorts/|/live/)([\\w-]{11})"); + private static final Pattern PATTERN_VID = Pattern.compile("(?<=watch\\?v=|youtu.be/|/shorts/|/live/)([\\w-]{11})"); private static final Pattern PATTERN_LIST = Pattern.compile("(youtube\\.com|youtu\\.be).*list="); private static YoutubeDownloader downloader; @@ -43,7 +43,7 @@ public class Youtube implements Source.Extractor { @Override public String fetch(String url) throws Exception { - Matcher matcher = PATTERN_ID.matcher(url); + Matcher matcher = PATTERN_VID.matcher(url); if (!matcher.find()) return ""; String videoId = matcher.group(); RequestVideoInfo request = new RequestVideoInfo(videoId);