神奇小破盘
  • 修复:在查询清晰度时带上cookie,这是因为某些视频必须登录才能查看,比如BV1fx411x7QS #240
  • 优化:对查询清晰度的API进行了升级,并增强了鲁棒性(虽然旧的也还能用)
  • 新增:提供多种清晰度查询策略,目的是减少不必要的网络请求次数
    • tryNormalTypeFirst 先尝试普通视频,报错后尝试其它类型; 绝大多数情况1次网络请求,少数2次。
    • judgeTypeFirst 先判断视频类型,再进行查询; 2次网络请求。这是旧版本的查询策略
    • returnFixedValue 不查询,直接返回固定值; 无网络请求。这是新版本的默认查询策略
    • 无论是何策略,若单个BV下子视频数量多于5,总会返回固定列表。
    • 引入该功能的主要原因是BV1g5pqeBEXP,这个互动视频有上百个片段,查询清晰度会“卡死”在那,实际上后台一直在获取每个视频的清晰度。但这是不必要的。
    • 不建议在配置文件中修改该值。若实在有需要,可以在菜单栏临时变更策略,程序关闭后失效。
  • 新增:当clipTitle和视频标题avTitle一致时,允许将clipTitle置空 #237
    • bilibili.name.format.clipTitle.allowNulltrue时功能启用(默认关闭),此时可以配合条件判断进行使用,避免文件名出现冗余的重复信息。
  • 其它详见V6.37...V6.38 <hr/>

如果你是Win64用户,且没有java环境,请下载附件*.win_x64_jre11.release.zip*.win_x64.msi