diff --git a/app/src/main/java/com/github/catvod/bean/alist/Item.java b/app/src/main/java/com/github/catvod/bean/alist/Item.java index 534a2932..1f5e79f5 100644 --- a/app/src/main/java/com/github/catvod/bean/alist/Item.java +++ b/app/src/main/java/com/github/catvod/bean/alist/Item.java @@ -93,8 +93,9 @@ public class Item { return getType() == 1; } - public boolean isVideo(boolean v3) { - return getType() == (v3 ? 2 : 3); + public boolean isMedia(boolean v3) { + if (v3) return getType() == 2 || getType() == 3; + return getType() == 3 || getType() == 4; } public boolean ignore(boolean v3) { diff --git a/app/src/main/java/com/github/catvod/spider/AList.java b/app/src/main/java/com/github/catvod/spider/AList.java index c3046189..b875a114 100644 --- a/app/src/main/java/com/github/catvod/spider/AList.java +++ b/app/src/main/java/com/github/catvod/spider/AList.java @@ -101,7 +101,7 @@ public class AList extends Spider { Sorter.sort("name", "asc", parents); List playUrls = new ArrayList<>(); for (Item item : parents) { - if (item.isVideo(drive.isNew())) { + if (item.isMedia(drive.isNew())) { playUrls.add(Trans.get(item.getName()) + "$" + item.getVodId(path) + findSubs(path, parents)); } } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 22d96f57..90194d20 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 745615da..5c13f69d 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -5013870b5cce8147c2a877f4da966cf0 +7d655c54d086110028be6074c85dce66