Repository navigation
Release v3.4.34
这一版给「资源搜索」页加上作品识别:搜出来的每条种子会标出它是 TMDb 上的哪部作品、你订没订过,并能直接点开站点详情页。
✨ 新增功能
-
资源搜索页识别每条结果是哪部作品。
- 现象:此前搜出来的是一排种子标题,标题下只有从文件名里解析出的片名。
Stranger Things S04 ...和Stranger Things Tales From 85 ...是不是同一部、哪条是你已经订阅的剧,都得自己辨认。 - 现在:每条结果的标题下显示识别出的作品名和年份(如「怪奇物语 (2016)」),旁边是 TMDb 链接;已经在订阅列表里的作品带「已订阅」标记。筛选栏右侧有一句小结,如「识别出 2 个作品,3 组标题识别不出」。
- 同一部剧的各季、各集归成一组只问一次 TMDb,不会因为结果多就把配额打光。站点(Prowlarr / Jackett)给种子附了 TMDb ID 时优先用它,没有才按标题匹配。
- 「已订阅」只看你自己看得到的订阅:管理员看全部,其他人看自己的和公共订阅。
- 现象:此前搜出来的是一排种子标题,标题下只有从文件名里解析出的片名。
-
罗马音 / 拼音命名的种子也能认出来。
- 现象:国内站的日本动画常用罗马音命名(
Sousou no Frieren S01 ...),而 TMDb 上这部作品的中文名、日文原名、英文名里都没有罗马音,按标题对不上。实测搜「Sousou no Frieren」,100 条结果里 83 条认不出。 - 现在:标题对不上时,改用种子描述里站点自己写的别名(如「葬送的芙莉莲 / 葬送のフリーレン」)再问一次。同一次搜索变成 99 条认出。
- 这条路比按标题匹配更严:搜到的作品名必须与别名完全一致才采纳。描述是站点自填的文字,常带「【原盘首发】」「2026年1月新番」这类修饰,宁可认不出也不乱认。
- 现象:国内站的日本动画常用罗马音命名(
-
每条结果显示站点详情页链接和别名。 标题下多了一行种子描述的第一段(通常是站点写的中文名和别名),以及一个跳到站点详情页的图标。识别不出时,这两样是自己判断「这是哪部剧」最直接的依据。站点没有提供详情页地址的种子不显示这个图标。
-
「转为订阅」带上识别出的作品名。 识别出作品后点「转为订阅」,订阅页会用 TMDb 上的规范名去搜,一搜就是它;此前用的是文件名里解析出的片名,罗马音命名的种子多半搜不到。
🐛 Bug Fixes
无
⚙️ Improvements
- 识别没做完时会明说,不留空白。 以下四种情况都会在筛选栏右侧给出提示,而不是让那些行悄悄空着(空着会被读成「这些种子不是任何作品」):
- 识别功能被关闭;
- TMDb key 没有配置;
- 结果里的标题种类太多(如长寿动画的各季、剧场版、各字幕组写法各不相同),只识别了种子最多的那一部分;
- 在时间预算内没有识别完。
📦 Breaking Changes
无
📝 Notes
- 无数据库迁移脚本。
- 需要先配置 TMDb key 才有识别。 用的就是重命名 / 刮削那一个 key,没配的话搜索照常可用,只是不带作品信息,页面会提示「TMDb key 未配置」。
- 搜索会比以前多等一会儿。 识别是在搜索结果返回前做的,第一次搜某个关键词时:结果里只有几部作品的多等几秒,十几部的多等十几秒;标题种类很多的情况(如搜一部长寿动画的罗马音名)可能多等 20 多秒,偶尔会提示「识别未跑完」。这时再搜一次即可,已经查过的作品会直接命中缓存。
- 识别只是标注,不影响下载和过滤。 「直接下载」「转为订阅」和全局过滤规则的标注都与上一版一致;作品认错或认不出时,可以点 TMDb 链接或站点详情页自己核对。
- 新增三个可调配置项(
application.yml的pt.search段,一般不用改):tmdb-lookup(默认true):是否识别作品。嫌搜索变慢可以关掉。tmdb-lookup-max(默认20):一次搜索最多识别多少组不同的标题,超过时只识别种子最多的这些组。tmdb-lookup-budget-ms(默认30000):识别最多等多久(毫秒)。
Full Changelog: v3.4.33...v3.4.34