Description
确认
- 我的版本是最新版本,我的版本号与 version 相同。
- 我已经 issue 中搜索过,确认我的问题没有被提出过。
- 我已经 Telegram频道 中搜索过,确认我的问题没有被提出过。
- 我已经修改标题,将标题中的 描述 替换为我遇到的问题。
当前程序版本
v2.0.1
运行环境
Windows
问题类型
主程序运行问题
问题描述
优先级规则组一, 4K > 1080P > 720P ,适用范围相通用,全部
优先级规则组二, SPECSUB > CNSUB ,适用范围相通用,全部
优先级规则组三,!3D & !DOLBY & !BLU &filterGlobal,适用范围相通用,全部
下载规则,资源优先级>站点优先级
搜索&下载 优先级规则组 同时启用 上述的一和二
经过我的大量排列组合测试:只会生效了规则组二,而且”搜索&下载 优先级规则组“此处的优先级规则组,并没有”规则-下载规则“那里的设置那样有着前后顺序之分,交换顺序不影响错误结果。至于为啥只是生效了二,可能是程序内部的规则id级别更高。(甚至自定义的规则,都比分辨率规则的内部优先级高。)
所以我得出的结论就是,目前 ”搜索&下载 优先级规则组“ 仅有俩个作用,一就是对不同的适用范围运用不同规则,二是可以满足优先级规则组三与(一或二)并用,实现类似于前置过滤的需求。
换句话说,目前,在同一适用范围下,有多个优先级的规则组的组合不能同时生效且没有前后顺序,只能多个过滤条件,不能多个优先级排序。
希望能更改成类似于”规则-下载规则“有前后顺序,以此满足所有启用的优先级规则组的排序和过滤,以达到简化设置优先级规则组的目的,不然还是要像v1版本一样自行将规则组1和2组合,十分的麻烦。比如此处要改成,4K & SPECSUB > 4K & CNSUB > 1080p & SPECSUB > 1080p & CNSUB > 720P & SPECSUB > 720P & CNSUB 才能实现同时启用1和2的排序作用。
此处的例子只是一个小引子,实际上需要组合的规则条件十分的多,原本想v2这种设计,可以实现更复杂、更有用的复杂排列,但是目前看来还是要像v1一样自己拧麻花,还是有改进的空间,希望作者继续改善一下这个功能。
发生问题时系统日志和配置文件
No response