Update rule

pull/123/head
FongMi 3 years ago
parent 0f5b5da57e
commit 0b204da3b2
  1. 4
      app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/utils/Utils.java

@ -5,8 +5,8 @@ import java.util.regex.Pattern;
public class Sniffer {
public static final Pattern RULE = Pattern.compile(
"http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)\\?.*|" +
"http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)|" +
"http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)\\?.*|" +
"http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)|" +
"http((?!http).)*?video/tos*"
);

@ -70,7 +70,7 @@ public class Utils {
public static boolean isVideoFormat(String url, Map<String, String> headers) {
if (Sniffer.CUSTOM.matcher(url).find()) return true;
if (headers.containsKey("Accept") && headers.get("Accept").startsWith("image")) return false;
if (url.contains("url=http") || url.contains(".js") || url.contains(".css")) return false;
if (url.contains("url=http") || url.contains(".js") || url.contains(".css") || url.contains(".html")) return false;
return Sniffer.RULE.matcher(url).find();
}

Loading…
Cancel
Save