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);