From cfcd91fe9b08cf33c590eada1a74a589f57bebae Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 11 Apr 2025 12:27:21 +0800 Subject: [PATCH] Fix m3u check --- app/src/main/java/com/fongmi/android/tv/api/LiveParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java b/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java index eb50c8c92..d06c97478 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java +++ b/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java @@ -20,6 +20,7 @@ import java.util.regex.Pattern; public class LiveParser { + private static final Pattern M3U = Pattern.compile("^(?!.*#genre#)(#EXTM3U|#EXTINF)"); private static final Pattern CATCHUP_REPLACE = Pattern.compile(".*catchup-replace=\"(.?|.+?)\".*"); private static final Pattern CATCHUP_SOURCE = Pattern.compile(".*catchup-source=\"(.?|.+?)\".*"); private static final Pattern CATCHUP = Pattern.compile(".*catchup=\"(.?|.+?)\".*"); @@ -30,7 +31,6 @@ public class LiveParser { private static final Pattern URL_TVG = Pattern.compile(".*url-tvg=\"(.?|.+?)\".*"); private static final Pattern GROUP = Pattern.compile(".*group-title=\"(.?|.+?)\".*"); private static final Pattern NAME = Pattern.compile(".*,(.+?)$"); - private static final Pattern M3U = Pattern.compile("#EXTM3U|#EXTINF"); private static String extract(String line, Pattern pattern) { Matcher matcher = pattern.matcher(line.trim());