修复
- 识别:
name_extractor不再把字幕标签([JPSC_JPTC]/[SRT]等)当作片名,纯数字括号(集号)不再被当成标题 - 识别:新增罗马数字季标解析(
Ⅲ/III→ 对应季数),修复Mushoku Tensei Ⅲ类命名识别为 S01 而非正确季 - 识别:
compare_tmdb_names子串匹配阈值由 0.95 放宽至 0.85,兼容动漫罗马音标题的-kun/-chan/-san后缀 - 识别:multi-search 降级新增英文名/全部别名比对(
_match_tmdb_candidate),修复英文标题匹配不到中文 TMDB 名的问题(如 The King of Devil Beasts → 克雷瓦提斯) - 识别:
identify_files补全set_tmdb_info调用、改用完整 TMDB detail(含 origin_country/genres),修复动漫类型误判为 tv、剧集/电影分类落到根目录的问题 - 识别:
set_tmdb_info兼容 TMDBgenres字段(原仅读genre_ids),修复部分动漫因缺 genre_ids 被识别为 tv - 识别:电影分类改用 movie 规则(
rule_map.get("movie")),修复电影被归入 anime 规则导致分类为空、入库到 Movie 根目录(现正确进动画/华语/外语电影子目录) - 转移:
_do_transfer_file结合转移历史去重(tmdb+季+集),修复目标路径规则变化导致已入库剧集重复入库 - 转移:已存在(转移历史/目标文件已存在)不再计为失败,且不再进入消息聚合,修复「入库失败」误报与重复推送「已入库」消息
- 转移:
total_episodes按识别季集数正确设置,修复多集转移消息显示单集(S01 E04)而非「共 N 集」 - 转移:黑名单插入去重,避免定时转移每周期重复插入导致表膨胀
- 转移:聚合目录多条下载记录同属一部剧时使用其 TMDB 提示,修复聚合目录无法识别
- 目录同步:
_do_transfer支持处理文件夹内媒体文件(含真实媒体文件时),修复文件夹下载(如单集文件夹)不自动转移 - 签到:新增 FRDS(朋友)专属签到配置,访问首页
index.php即完成签到(该站无attendance.php),修复误走通用 fallback 的attendance.php导致 404「请检查站点连通性」
文档
- 修正安装文档端口(前端 8080 / 后端 3000:8080)、Redis 配置(移除 redis.conf 挂载,改为实际命令)、数据库配置与迁移机制、目录挂载(NEXUS_MEDIA_DATA、/media)
- 新增开箱即用的简单 docker-compose 示例(前后端+Redis+MySQL 推荐版 / 仅前后端 SQLite 体验版)
- 同步修正 docker/readme.md、development.md、notifications.md、faq.md 中的端口引用
测试
- 全量测试通过(2118 passed);新增字幕标签剥离、罗马数字季标、批量识别类型判定等回归测试