该版本新增了若干功能,包括:
-
添加“尝试下载未充电视频“开关,开启后不再直接跳过未充电视频而是尝试下载,方便部分用户获取未充电视频的封面、试看部分等内容。
-
修改通知器,现在通知器会在有新视频入库时通知(自定义 webhook 可通过 image_url 访问封面图地址,纯文本消息该值为 null),telegram 消息示例:
-
WebUI 视频页改进,支持筛选视频有效性(有效、跳过、无效),并在每张视频卡片上显示所属的视频源:
-
现在视频源第一页为空不再视为错误,避免用户订阅某些未包含视频的视频源(如空的稍后再看)时出现的无限报错。
-
“视频源”页支持对视频源手动触发全量更新,该操作实时拉取当前视频源中所有视频的 bvid,将本地未在其中的视频、分页删除,支持同时删除本地文件。
-
现在程序处理过程会考虑联合投稿信息,对于联合投稿的稿件显示多个演职员:
-
过滤规则支持筛选视频总长度、是否为联合投稿(联合投稿筛选仅支持更新后获取的新视频,旧视频默认非联合投稿)。
-
在 release 与 docker 镜像中加入对 linux armv7 架构的实验性支持。
What's Changed
- feat: 添加开关,允许尝试下载未充电的视频 by @amtoaer in #666
- feat: 修改通知器,支持提示成功任务数量 by @amtoaer in #672
- feat: 支持筛选视频的有效性 by @amtoaer in #673
- feat: 在视频页显示视频属于哪个视频源 by @amtoaer in #676
- fix: 视频源第一页视频为空不再视为错误 by @amtoaer in #677
- feat: 支持手动触发全量更新,清除本地多余的视频条目与文件 by @amtoaer in #678
- fix: 清空重置、全量刷新时跳过空路径的删除,微调前端样式 by @amtoaer in #679
- feat: 支持解析联合投稿 by @amtoaer in #681
- perf: 移除不必要的 Vec,略微提升性能 by @amtoaer in #682
- feat: 过滤规则引入视频总长度和联合投稿 by @amtoaer in #684
- chore: 升级 rust 到 1.94.0 by @amtoaer in #685
- perf: 避免一些常见场景的字符串拷贝,略微提升性能 by @amtoaer in #687
- 添加 armv7l 版本构建 by @wanlala in #688
- ci: 更新 workflows 中使用的 action,避免 node 版本低于 24 的 warning by @amtoaer in #689
- ci: 修复 ci 在 windows 上运行失败的错误 by @amtoaer in #690
New Contributors
Full Changelog: v2.10.4...v2.11.0