特性
- 搜索:新增
SearchOrchestrator+SearchContext,统一 Web/交互式/订阅三条搜索路径 - 搜索:SSE 进度推送
GET /search/progress/{session_id},前端不再轮询,进度按 session 隔离 - 解析:统一解析器替换 anitopy(ADR-019),合并动漫/影视解析为单一流程
- 数据库:下载历史/订阅描述迁移 TEXT,转移历史新增种子字段与索引
修复
- 搜索:
search_medias_for_web异常保护 try/finally,后台线程异常不再导致进度卡死 - 搜索:进度跨 session 串扰导致 SSE 提前返回,
get_progress改为 per-session 键 + 全局详细进度双读 - 搜索:豆瓣详情失败降级回退标题识别,不再炸掉整个搜索
- 解析:
~...~日文副标题提取为 episode_title,不再污染 cn_name - 解析:剔除【生】【附日字】等全角元数据标签
- 解析:后缀剥词保护剩余标题词,修复
A Ma等短标题被剥空 - 解析:片假名/平假名标题(如 ブラックトリック)判为 anime
- 解析:标题含 H264/x264 视频编码时不再误判为纯音频
- 匹配:en_name 精确/子串命中时校验 cn_name 衍生词(特别篇/OVA),拦截攻壳系列噪声
- 搜索:修复
search_year未定义变量、remap缺少end_episode参数
测试
- 2111 项全部通过;新增统一解析器、真实标题、动漫标题等测试