Skip to content

[Feature Request]: 优先级规则组目前不能实现多个优先级规则组”排序“,只能实现多个”过滤“ #3029

Closed as not planned
@yuki-216

Description

@yuki-216

确认

  • 我的版本是最新版本,我的版本号与 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions