Skip to content

v2.9.0

Choose a tag to compare

@desstg desstg released this 18 Oct 02:51
· 31 commits to main since this release

v2.9.0

海报墙的本地目录补完了:挂一个「TMDB 影片 / 剧集」类型的本地目录,现在能列出来、能刮削,认不出片名的还能交给 AI 补一下再刮。顺带修了「挂上空目录列表整片报错」,另外番号墙的在线刮削支持点名只刮勾中的那几部。

海报墙:本地目录可以选「TMDB 影片 / 剧集」了

海报墙的数据源有两种:自己建的 STRM 任务,和直接挂上来的本地目录(别的工具产出的库)。本地目录这条路当初只做了番号那一档 —— 挂上来的时候选了「TMDB 影片 / 剧集」,能扫描、能取图,但列表是空的,海报墙上根本列不出来。这一版补上了。

现在挂一个 TMDB 类型的本地目录,它就会出现在数据源下拉里,选它就能看到里面所有作品:没刮过的目录,首屏会自动扫一遍盘、把作品建进索引再列出来,不用先手动点一次刮削。

卡片上的一串操作(重匹配、重刮、标记为正常、删除)以及点开详情抽屉,本地目录这一档全都跟着通了。

顺带一提:挂上来的目录如果一个作品都没有,以前列表会整片报「服务内部错误」。现在正常显示空列表。

AI 识别刮削:认不出的片子先问 AI 再搜

本地 TMDB 目录的页头多了一颗「AI 识别刮削」。规则那套照样先跑 —— 从文件名解析出片名、年份,去 TMDB 搜,能搜到的立刻照常刮;只有「解析不出片名」或者「搜不到」的那几部,才攒成一批一起问 AI,AI 给出片名和年份之后再回头搜 TMDB,搜到就写 nfo 和海报。

所以它不会让本来就正常的片子变慢:能规则搞定的一个请求都不发。任务源(自己建的 STRM 任务)这一档完全不经过 AI,行为与以前逐字一致。

这颗按钮的开关就是你「系统设置 → AI 整理」里那一套(服务地址、密钥、模型)。没配的话点了也不出错:按钮照点、刮削照跑,认不出的那几部按原来的方式记一次失败,日志不刷屏、界面不弹错、也不会凭空写出半份资料。

AI 那边连不上、或者一口气全失败的时候也一样:整轮刮削不会中断,那几部照原样计入失败,等 AI 好了再点一次就能补上。

番号海报墙:在线刮削可以点名了

番号墙的页头多了一颗「批量选择」。开着它,点卡片就是勾选,再点「在线刮削」只刮你勾中的那几部 —— 想补哪几部就补哪几部,不用整根目录跑一遍。

不勾就不刮(按钮会置灰),不会再出现「点了半天以为在刮、其实一部都没选中」这种情况。关掉「批量选择」就回到老样子:扫整根目录。

修复:没有封面图的影片被灰色骨架永久盖住

海报墙对「图还没轮到」的卡片会盖一层骨架,等图到手再换成图片。判断要不要盖骨架原来只看一件事:这张卡当前拿到的图片地址是不是空的。

问题在于「这一部根本没有图」和「这一部还没轮到」拿到的都是空地址。前一种常见于刚从网盘拷进来、还没有刮削过的作品,于是骨架永远盖在「暂无封面」上面,看上去就是一直加载不出来。

现在两种状态分开判断:确实没有图的直接显示「暂无封面」;只是还没轮到取图的,照旧先盖骨架。

修复:切换分类后海报墙全是空骨架,滚一下才出来

番号墙切换分类(或者换数据源)之后,有时候整面墙都是灰块,要滚一下才把海报刷出来。

原因是「该给这一屏取哪几张图」是在列表变化时算的,而分类切换走的是另一条路,没触发这次重算。现在两条路都会重算,而且只是重新切一次取图窗口,不会把已经拿到的图再请求一遍。

关于镜像

  • desstg/mypan:v2.9.0 — 固定版本(digest sha256:1cf0a4dea82124e56f5e6d260afe40cd2804f03f477fb3b927e9c10398d2af6d)
  • desstg/mypan:latest — 跟随最新