diff --git a/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java b/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java index bbf98b4b..83c1ef1c 100644 --- a/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java +++ b/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java @@ -132,18 +132,19 @@ public class DefaultConfig { // } private static final Pattern snifferMatch = Pattern.compile( - "http((?!http).){20,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\\?.*|" + - "http((?!http).){20,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|" + - "http((?!http).){20,}?/m3u8\\?pt=m3u8.*|" + - "http((?!http).)*?default\\.ixigua\\.com/.*|" + - "http((?!http).)*?dycdn-tos\\.pstatp[^\\?]*|" + - "http.*?/player/m3u8play\\.php\\?url=.*|" + - "http.*?/player/.*?[pP]lay\\.php\\?url=.*|" + - "http.*?/playlist/m3u8/\\?vid=.*|http.*?\\.php\\?type=m3u8&.*|" + - "http.*?/download.aspx\\?.*|" + - "http.*?/api/up_api.php\\?.*|" + - "https.*?\\.66yk\\.cn.*|" + - "http((?!http).)*?netease\\.com/file/.*" + "http((?!http).){20,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\\?.*|" + + "http((?!http).){20,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|" + + "http((?!http).){20,}?/m3u8\\?pt=m3u8.*|" + + "http((?!http).)*?default\\.ixigua\\.com/.*|" + + "http((?!http).)*?dycdn-tos\\.pstatp[^\\?]*|" + + "http.*?/player/m3u8play\\.php\\?url=.*|" + + "http.*?/player/.*?[pP]lay\\.php\\?url=.*|" + + "http.*?/playlist/m3u8/\\?vid=.*|" + + "http.*?\\.php\\?type=m3u8&.*|" + + "http.*?/download.aspx\\?.*|" + + "http.*?/api/up_api.php\\?.*|" + + "https.*?\\.66yk\\.cn.*|" + + "http((?!http).)*?netease\\.com/file/.*" ); public static boolean isVideoFormat(String url) { if (url.contains("=http") || url.contains(".html")) {