找回密码
 立即注册
搜索
查看: 4621|回复: 39

[软件] 手搓了一个追番兼媒体库管理的小工具(追加了海报和logo)

[复制链接]
     
发表于 2026-8-5 12:57 | 显示全部楼层 |阅读模式
本帖最后由 panyijunpyy 于 2026-9-3 08:36 编辑

试用了网上各种大佬制作的版本,

总感觉不符合自己的需求。
于是就手搓了一个软件,顺便分享给S1er。
推荐使用的用户画像:
喜欢下载到本地,不想在线观看低画质或者卡顿的版本。能翻墙。有媒体库管理需求,需要每周自动追番的人。




特点:
1.拥有高性能播放:完全基于windows环境,不需要通过浏览器打开界面,直接调用本地的mpv播放器或者potplayer,不论是4k还是蓝光因为都是本地播放,流畅度和字幕支持能力拉满。
2.基于本地的媒体库管理:所有下载的动漫文件能自动移动文件夹,自动改名,记录播放进度。进度文件不用上传他人服务器,全数据本地明文记录。
3.方便的下载管理:内置动漫花园,animegarden,nyaa三个不同数据源进行下载,创建rss订阅的时候能筛选字幕组,语种,清晰度等内容。做到自动添加记录。
4.一键补番功能:从媒体库可以一键搜索相关所有动画,就算平时不关注,偶尔查一下就能知道有没有出新的剧场版或者新的季度,甚至可以查询什么时候出新。

使用方法:
下载安装后
第一步配置qbittorrot,主要打开webUI,后续所有下载都会走qbittorrent。
如果本地已经有了则可以不安装,安装后打开qbittorrent的设置界面,把webui打开,设置下管理员密码和端口。





第二步设置下设置页面的媒体库与下载临时文件夹,最后配置下代理路径,我这边就测试了clash。只要能联通,软件全部功能就能正常使用了。



补充说明:
媒体库是以文件夹为单位的,一个文件夹是一部动漫。
多季和剧场版会统一归档到一个文件夹内。
之前下载的历史数据,也能手动移动到媒体库文件夹。然后手动匹配刮削海报和说明。

界面一览:







下载地址:
https://github.com/Hamster-P/hamstash/releases


有bug或者想追加的功能可以留言
可以摸鱼帮大家开发一点。
目前在北美所以会有时差,国内时间下午到凌晨我在睡觉,其他时候应该找得到我。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1战斗力 +2 收起 理由
Yalbsd + 2 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2026-8-5 13:26 | 显示全部楼层
刮削全部需要自己手动刮削是吗
回复

使用道具 举报

     
 楼主| 发表于 2026-8-5 13:37 | 显示全部楼层
rayaxu 发表于 2026-8-5 13:26
刮削全部需要自己手动刮削是吗

历史的之前下载好的,需要手动选择,通过我软件新下载的就不需要刮削了。已经逻辑自动匹配上去了。
回复

使用道具 举报

     
发表于 2026-8-5 13:59 来自手机 | 显示全部楼层
代码生产过剩
我就等具身机器人出现后,实体商品生产过剩 虽然现在很多东西已经过剩了
到时候真可以退休了
回复

使用道具 举报

     
发表于 2026-8-5 14:25 | 显示全部楼层
本帖最后由 [皆神孝介] 于 2026-8-5 15:09 编辑

如果文件夹移动了,文件名修改了,需要洗版的时候要怎么确定自己当初下载的是什么资源?
比如:
2022/09/01 10:01        [VCB-Studio] 南家三姐妹 / Minami-ke / みなみけ 10-bit 1080p/720p HEVC BDRip/DVDRip [S1-S4 + OAD Fin]
2026/07/04 14:07        [VCB-Studio] 南家三姐妹 / Minami-ke / みなみけ 10-bit 1080p HEVC BDRip [S2-S4 + OADs Rev + S1 Reseed Fin]

还有些作品收过不止一份不同压制组/字幕组的资源,这些是怎么处理的?
回复

使用道具 举报

     
 楼主| 发表于 2026-8-5 14:42 | 显示全部楼层
[皆神孝介] 发表于 2026-8-5 14:25
如果文件夹移动了,文件名修改了,需要洗版的时候要怎么确定自己当初下载的是什么资源?
比如:
2022/09/01 ...

移动改名是最麻烦的,尤其是合集种子包,BD原盘。所以我软件里面留了个口子,可以选择不自动改名。
如果不出bug的话,2026/07/04 14:07        [VCB-Studio] 南家三姐妹 / Minami-ke / みなみけ 10-bit 1080p HEVC BDRip [S2-S4 + OADs Rev + S1 Reseed Fin]
理论上会被归档成这样的格式
南家三姐妹
    L Season01
        L南家三姐妹 S01E01 [VCB-Studio] [1080p].mp4
        L南家三姐妹 S01E02 [VCB-Studio] [1080p].mp4
    L Season02
        L南家三姐妹 S02E01 [VCB-Studio] [1080p].mp4
    L Season03
    L Season04
    L OAD
        L我记得会保留下载文件的原名
    L Other
        L会存放PV ED 等其他内容

不同字幕组的,会同样放入对应文件夹,后续靠用户自己决定保留哪一个,
同一字幕组的,比如V2版本的字幕,会自动改名覆盖原始文档。

目前本质是每个字幕组,每种清晰度,各保留一份。

        
回复

使用道具 举报

发表于 2026-8-5 14:44 来自手机 | 显示全部楼层
希望有逻辑能及时发现字幕组已坑,自动选择别的字幕组,字幕组不是唯一选择,而是有个优先顺序,坑了自动下排第二的

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
 楼主| 发表于 2026-8-5 14:55 | 显示全部楼层
魔法师lain 发表于 2026-8-5 14:44
希望有逻辑能及时发现字幕组已坑,自动选择别的字幕组,字幕组不是唯一选择,而是有个优先顺序,坑了自动下 ...

这逻辑其实能做,我想过超级追番功能,就是不限定字幕组,哪个字幕组最快就自动下载哪个字幕组。但是实际开发的时候我嫌麻烦,就没弄,主要每个字幕组命名规则不一样,有的第三季叫S3有的是第三季汉字,有的不写季,直接写副标题。测试不过来。。。而且不同字幕组质量差别有点大,我想了下还是牺牲速度,媒体库弄高质量归档算了。
回复

使用道具 举报

发表于 2026-8-5 16:07 来自手机 | 显示全部楼层
panyijunpyy 发表于 2026-8-5 14:42
移动改名是最麻烦的,尤其是合集种子包,BD原盘。所以我软件里面留了个口子,可以选择不自动改名。
如果 ...

最好可在每个剧集文件夹中留个.json放改名记录

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2026-8-5 16:13 来自手机 | 显示全部楼层
不知道可否联动115,比如自动存115里这种
回复

使用道具 举报

发表于 2026-8-5 16:14 来自手机 | 显示全部楼层
panyijunpyy 发表于 2026-8-5 14:55
这逻辑其实能做,我想过超级追番功能,就是不限定字幕组,哪个字幕组最快就自动下载哪个字幕组。但是实际 ...

如果单独关注一个字幕组的话,使用体验跟我现在用ddp发qb下载不会太大。现在用ddp有两个难点一直想找方法去优化。一是一开始添加新番订阅的时候不能做到一键,虽然给了几个可能的名字,还是要逐个去搜,甚至全找不到可用资源,第二个就是中间坑了的问题。名字规则的确很难一开始全匹配,但最好先做个架构,后面不断完善匹配。

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
 楼主| 发表于 2026-8-5 22:08 | 显示全部楼层
魔法师lain 发表于 2026-8-5 16:07
最好可在每个剧集文件夹中留个.json放改名记录

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99 ...

改名记录我放数据库内了,因为确实会有改错的,我在开发一键还原功能。每个文件夹下放json,就太杂了。
回复

使用道具 举报

     
 楼主| 发表于 2026-8-5 22:20 | 显示全部楼层
zhehuobushi 发表于 2026-8-5 16:13
不知道可否联动115,比如自动存115里这种

很可惜,我选的技术路线天生和网盘相克,存网盘,然后用本地播放器播放网盘里的内容,天生就不是很兼容。感觉通过浏览器播放的转码的技术路线会更合适(转码成m3u8之类的流媒体格式)
如果硬要用的话,OpenList + RaiDrive 映射成本地硬盘,然后我的软件虽然能用,但是这样网络开销很大,你想一集1-2个G,本质上你下载完要自动传网盘,播放还要从网盘拉文件。网速慢的话,高清画质就不保了。
那还不如本地一季度全部看完后手动上传归档到115,减少本地硬盘空间
回复

使用道具 举报

     
发表于 2026-8-5 23:04 来自手机 | 显示全部楼层
panyijunpyy 发表于 2026-8-5 22:20
很可惜,我选的技术路线天生和网盘相克,存网盘,然后用本地播放器播放网盘里的内容,天生就不是很兼容。 ...

哦哦,感谢大佬解答!
回复

使用道具 举报

     
发表于 2026-8-6 09:59 | 显示全部楼层
zhehuobushi 发表于 2026-8-5 16:13
不知道可否联动115,比如自动存115里这种

自动存115太麻烦了,你可以找油猴脚本一键将磁链添加到115,然后再用播放器从115读数据**
回复

使用道具 举报

     
发表于 2026-8-6 12:05 | 显示全部楼层
第一个星标!
回复

使用道具 举报

     
发表于 2026-8-6 12:15 | 显示全部楼层
把我笑死了,因为要管理jav库,我因为不能忍emby前端功能的缺失,在找是否有更好的,不小心下了你的软件。
没认真看介绍,结果安装完,首页一边推着超市后抽烟的2次元,一边是我的jav坦荡荡的各种老师。……

太尬了。
回复

使用道具 举报

     
 楼主| 发表于 2026-8-6 12:25 | 显示全部楼层
小修 发表于 2026-8-6 12:15
把我笑死了,因为要管理jav库,我因为不能忍emby前端功能的缺失,在找是否有更好的,不小心下了你的软件。
...

2333,我这是完全为了看动漫开发的,jav完全没打算支持,因为刮削和重命名的逻辑完全不一样,就连参照源也不一样,虽然nyaa和sukebei.nyaa就差个前缀。理论上改改,花点时间,也能兼容。但是这个功能就完全不同了
回复

使用道具 举报

     
发表于 2026-8-6 12:35 | 显示全部楼层
panyijunpyy 发表于 2026-8-6 12:25
2333,我这是完全为了看动漫开发的,jav完全没打算支持,因为刮削和重命名的逻辑完全不一样,就连参照源 ...

没哈哈。是我找错了软件不是来提需求的。

专注动漫没毛病。jav别碰,为了软件好。
回复

使用道具 举报

     
 楼主| 发表于 2026-8-8 01:01 | 显示全部楼层
## [0.6.0] - 2026-08-08
- 新增应用内自动更新:设置页可查看当前版本、手动检查更新,有新版时下载并安装(更新包托管在 GitHub Releases,安装需管理员授权,完成后自动重启)
- 修复「修复媒体库」改名后该集观看进度丢失的问题
- 导入插件tauri-plugin-window-state 记住主窗口的大小和位置

## [0.5.2] - 2026-08-06
- 新增修复数据库功能,应对自动改名抓取季度错误的情况,提供后续修复渠道
- 自动改名功能加强,增加剧场版判断,抓取到【M28】类似字段,判断为剧场版,进行剧场版处理
回复

使用道具 举报

     
发表于 2026-8-10 11:35 来自手机 | 显示全部楼层
好奇媒体库的数据源的选型是怎样的,怎么考量的,我这几天研究了下动画挂削整理,很多软件是和挂削源绑定的,tmdb,tvdb,anidb之类各有各的优势和问题,软件还没实际体验,数据源都选不过来。
回复

使用道具 举报

     
 楼主| 发表于 2026-8-10 13:59 | 显示全部楼层
indtability 发表于 2026-8-10 11:35
好奇媒体库的数据源的选型是怎样的,怎么考量的,我这几天研究了下动画挂削整理,很多软件是和挂削源绑定的 ...

对的,各个数据源都有优劣,尤其是英文那堆,处理不了各类oad,12.5话,第0集,总集篇,op,ed,pv,menu之类的。
所以我其实不是真正的刮削,是用软件的时候不经意间让用户自己选择好在看的是哪部动画。
否则光靠文件名和文件夹结构判断,我感觉永远判断不准,只有使用者自己才知道自己将要下载的是什么。
所以这时候源只要一个全的,我选了bangumi。
也不能保证我考虑全了所有情况,只能说尽量考虑全一点
回复

使用道具 举报

     
发表于 2026-8-10 16:18 来自手机 | 显示全部楼层
panyijunpyy 发表于 2026-8-10 13:59
对的,各个数据源都有优劣,尤其是英文那堆,处理不了各类oad,12.5话,第0集,总集篇,op,ed,pv,menu ...

是这样的,即使不算oped,menu之类的东西,最起码还是想选个能搞清 ova 之类的,顺便对中文或者原文友好的,看下来搞不好 bgm 才是最正确的选择…
回复

使用道具 举报

     
 楼主| 发表于 2026-8-10 22:42 | 显示全部楼层
indtability 发表于 2026-8-10 16:18
是这样的,即使不算oped,menu之类的东西,最起码还是想选个能搞清 ova 之类的,顺便对中文或者原文友好 ...

我感觉刮削是有极限的,因为他底层逻辑就是根据文件名自动判断。
之前我用Jellyfin,把我的乱马1/2识别成了1989年版,而我下的是2025版,我就知道这个再怎么改都没辙了。
需要每一集下载后,手动改名,归档,才能整理成海报墙,我就知道自动刮削不适合我这种懒人了。

其实我的软件对于已经有一个很大的历史动漫库的人不是很适合,毕竟要一部部番点击匹配,还是蛮麻烦的。
只能说对于从零开始用的人比较合适
回复

使用道具 举报

     
发表于 2026-8-11 01:10 来自手机 | 显示全部楼层
panyijunpyy 发表于 2026-8-10 22:42
我感觉刮削是有极限的,因为他底层逻辑就是根据文件名自动判断。
之前我用Jellyfin,把我的乱马1/2识别成 ...

我看下来,先选作品再匹配剧集,这其实这也是个挺常见的路径了,jellyfin 这种对文件夹的识别确实是有极限的,所以像 sonarr,mp 都是这个套路,先选好作品,然后它尽可能匹配顺序,最后生成一个标准路径给 jellyfin,甚至直接在文件名中加入id来辅助识别,而且基本都把选择作品这一步塞到订阅里面,流程都大差不差,无非数据源,下载源和中间功能的区别,所以大家都是一样的问题,想完全自动化就得搞 anidb 那种,可惜人家是面向欧美阿宅的…
回复

使用道具 举报

     
 楼主| 发表于 2026-8-11 01:32 | 显示全部楼层
indtability 发表于 2026-8-11 01:10
我看下来,先选作品再匹配剧集,这其实这也是个挺常见的路径了,jellyfin 这种对文件夹的识别确实是有极 ...

没错,是这样的,sonarr,mp 本质是后台整理,而且对动漫支持也不好,普通电视剧和电影倒是问题不大。整理后挂载前台plex或者jellyfin管理,可能还要装各种插件。折腾花的时间比我从头写一个工具都耗时间。
一开始我也是准备弄docker挂我自己nas里的,后面想想反正自己看,没啥投屏到电视和手机上看的需求,就纯windows版了
回复

使用道具 举报

     
 楼主| 发表于 2026-8-13 00:54 | 显示全部楼层
## [0.7.0] - 2026-08-10
### 下载源
- 下载源(dmhy / AnimeGarden / nyaa)从代码内置改为可在设置页管理:可停用某个源(从下载页下拉隐藏,已有订阅继续轮询),或在站点换域名/换镜像时修改地址
- 后端重构为统一的下载源适配器(SourceAdapter)注册表,新增数据源只需加一个适配器模块
- 搜索与 RSS 订阅统一走同一套过滤判定(后端权威过滤),保证「搜索页看到的」和「订阅实际下载的」一致;AnimeGarden 订阅改为与搜索同源取数
- 修复字幕语言筛选在 RSS 订阅侧对「简体/繁体」等实际不生效的问题(此前订阅与搜索的字幕判定不一致)
- 设置页新增下载源管理,至少需启用一个源;代理测试改为只探测当前启用的源(并使用其配置地址)

### 界面
- 下载详情页新增显示文件级别详情的功能
- 下载详情页新增分页功能,默认显示最新20条记录
- 搜索页和媒体库页面新增滚动条记忆功能

## [0.6.2] - 2026-08-09
- 修复搜索页漏掉部分日本剧场版/OVA(如「游戏王剧场版 光之金字塔」)的问题
- 影视库详情页返回时自动补全未加载的封面

## [0.6.1] - 2026-08-07
- 优化媒体库加载性能
- 修复国内代理没法更新的问题
回复

使用道具 举报

     
 楼主| 发表于 2026-9-1 07:37 | 显示全部楼层

新增剧场版功能,可以单独查看剧场版,点击直接播放,也可以手动添加

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
 楼主| 发表于 2026-9-1 07:39 | 显示全部楼层
## [0.7.4] - 2026-08-31

### 软件更新
- 修复跳级升级时(比如落后好几个版本)设置页只显示最新一个版本更新说明的问题:现在会拼接展示当前版本到目标版本之间的全部更新内容
- 更新说明展示区域改为限高可滚动,避免多版本内容拼接后把设置页其他区块顶下去

### 季度编号
- 修复**同一部番的相邻两集分处两个季度目录**的问题:季度编号规则更新后(0.7.3 修好了「不同演绎」误伤),已经下载好的旧文件不会自动重排,于是升级前后下载的集数会落进不同的 Season 目录。「修复媒体库」此前也检测不出来——它只校验「这个季号存不存在」,而不校验「这个文件是不是真属于这一季」
- 「修复媒体库」现在会反查每个文件**当初是按哪个条目下载的**,据此校正季号,并给出改名建议(照旧逐条确认后才动文件)。反查不到来源的文件(手动拖进库的、单次下载的)保持原样,不猜
- 季度编号规则有更新时,设置页的「修复媒体库」会给出一次性提示,扫描过就自动消失

### AnimeGarden 字幕组识别
- 修复 AnimeGarden 搜索结果里**大量资源显示成「未知字幕组」**的问题:上游只对它自己登记过的字幕组填 `fansub` 字段,个人发布或未登记的组(如「晚街与灯」)组名只出现在 `publisher` 里。现在按 `fansub` → `publisher` → 标题解析依次兜底,跟 RSS 那条路径的判定口径拉齐
- 修复**按未登记字幕组搜索/订阅时一条结果都没有**的问题:上游收到不认识的字幕组名会直接返回空,而不是忽略该条件。现在查空会自动退回不带字幕组条件重查一次,交给本地过滤——已登记的字幕组不受影响,不会多发请求
- **升级时会自动把 AnimeGarden 上「未知字幕组」的订阅重置为「不限」**,并在 RSS 订阅页给出一次性提示。这些订阅原本靠「未知字幕组」这个临时标识匹配,标识不再产生后会静默失效、再也抓不到新集数。只影响 AnimeGarden,dmhy 的同名标识语义不同,不受影响



### 其他修复
- 修复**字幕组 v2 修正版先于原始版下载完成时,晚到的 v1 污染媒体库**的问题
- 修复 AnimeGarden 资源**大小虚报 1024 倍**的问题

## [0.7.3] - 2026-08-20

### 系列归属可以自己定了
- 下载页在「RSS订阅」和「自动改名」之间新增**「合并到主系列」**开关:关掉之后这一部独立成一部,在媒体库单独一张卡、单独一个文件夹,不并进系列的家族目录
- 媒体库详情页管理模式下,每个分季/剧场版/OVA 分组都新增**「调整归属…」**:可以把误合并的内容**拆成单独一部**,也可以**合并到其他系列**;单集剧场版同样支持
- 判断不出属于哪一部时(比如高达家族的 OVA 桶塞着十几部),弹窗列出整个家族让你自己挑,不再是"系统认不出就没有按钮"
- **调整归属会真的移动文件**,并同步改名记录、观看进度、剧场版列表、媒体库绑定;搬完还会自动按新归属把文件名重排好,**不需要再手动跑一次「修复媒体库」**
- 你的手动决定单独存表,不会被「修复媒体库」的缓存清理抹掉

### 季度编号修正
- 修复**同一季拆成两段播出时,每段各占一个季号**的问题:Re:Zero 第三季(袭击篇/反击篇)、第四季(丧失篇/夺还篇)此前被编成第三~第六季,现在正确合并为第三季、第四季
- 修复**重制版/剪辑版抢占季号**的问题:机动战士Z高达此前拿不到季号(被自己 2005 年的剧场版剪辑版挤掉,掉进 Season 00 被播放器当特典),ZZ 顶替成第二季;现在是 01 初代 / 02 Z高达 / 03 ZZ。高达SEED 的两部 HD重制版也不再占用第三、第四季
- **算不出季号的旁支不再堆进 `Season 00`**,改为按作品名单独建目录(`雷霆宙域`、`独角兽 RE_0096`、`0083 星尘的回忆`…),目录名自动去掉重复的系列前缀。这些目录现在也能在详情页正常显示、被「修复媒体库」正常处理
- **升级后会自动重算家族关系**:季度算法改动过去对已缓存的系列不生效(改好了也看不到变化),现在启动时自动检测并重算,不需要手动清理任何东西

### 改名与修复
- 改名预览此前不换算跨季连续编号,**预览显示的集数和下载后实际落地的不一致**(字幕组发的 `- 78` 预览成 E78,实际是第四季第 12 集),现已一致
- 修复「修复媒体库」把**剧场版正确的文件名改错**的问题(副标题被抹掉,`机动战士高达 闪光的哈萨维` 被改成 `机动战士高达`)
- 修复对**已拆分出来的文件夹**跑「修复媒体库」时,会把整个系列的归属根改成被拆出那一季的问题(会导致此后新下载的剧集全部落进错误的文件夹)
- 跨文件夹移动时观看进度不再丢失

### 下载与整理稳定性
- 大文件移动超时问题改善:qBittorrent 移动文件是异步的,此前等待逻辑在网络共享盘上容易误判失败
- 修复整理流程在任意一步中断后,下一轮轮询无法自动修复、种子永久卡住的多处问题
- 剧场版分类规则优化:同一系列内标题互为前缀的多部剧场版不再被归错

## [0.7.2]
### 性能改善与功能增强
- 家族树查询功能新增缓存,全面提升改名时候的查询性能
- 媒体库封面可自选:管理模式下每部番新增“选择图片”,可从该系列家族的全部作品里挑一张作封面
- 设置页新增“媒体库默认封面”策略:最新一季(TV) / 第一季 / 保持匹配条目本身;未手动选图的番按此自动选封面,纯剧场版用匹配条目本身的图(封面数据缓存优先,仅缺失才联网)
### 画面功能新增
- 新增“剧场版”画面,单独展示库内剧场版/OVA,每部一张卡(同一条目的多集归为一张卡),
- 后续下载剧场版/OVA 时自动加入;也可以把任意一集非tv版的内容手动设为独立剧场版/OVA
- 每张卡可“重选条目”换封面、“仅移出列表”(保留文件)或“删除文件”;封面/简介来自所选 Bangumi 条目,缓存优先
- 与原有模式互不影响:被设为独立的文件仍显示在原系列分集里,观看进度两边同步

## [0.7.1] - 2026-08-14
- 修复了修复数据库功能的回归 bug
- 修改为冷启动时显示等待提示而非误弹 qb 引导页
- 优化搜索页结果数量
- 当网络不稳定时候,自动改名取得文件夹根目录可能会发生错误。改成从缓存中获取路径,而不是每次都从bangumi获取。
- 暂时无法访问媒体时,不自动切换备用库,新增提示路径出现问题。并新增自动重连功能。
- RSS轮询时,如果无法访问代理,则新增显示提示。同时新增刷新全部RSS功能。
回复

使用道具 举报

     
 楼主| 发表于 2026-9-3 08:12 | 显示全部楼层
## [0.8.0] - 2026-09-03
### 影视库
- 媒体库详情页和剧场版页面,增加背景图,动漫logo,优化字体颜色和按钮图标
- 新增未看集数角标(可以在设置界面关闭),仅统计tv版和剧场版ova,不统计other分类的集数。
- 详情页新增「Bangumi介绍」按钮
- 「刷新 & 扫盘」按钮改为跟随「管理」模式显示/隐藏(点「管理」才出现在其旁边)
- 详情页和剧场版页的简介改为限高可滚动,低分辨率下不再被截断吞掉内容
- 修复剧场版页窗口较小时滚动卡片会露到顶部介绍区后面的问题
- 详情页/剧场版页头部去掉「播放渠道(电视台)」一行,太占空间
- 「重新匹配」绑定到新条目后,封面/背景图/LOGO 立即按新条目刷新,不用再手动「选择图片 → 恢复默认」

- 管理模式「选择图片」换封面时,简介同步换成所选那一部,封面与简介保持一致
- 搜索页画面微调优化
- 背景图/动漫logo 增加解析逻辑版本化:挑图规则升级后,老条目会在后台按新逻辑重新取图并替换缓存,重取期间先照旧显示上一版的图,不闪空
- 动漫logo 挑选规则调整:横向logo 优先(避免竖排标题挤在头部),同为横向时再按 日文 > 中文 > 英文 选;旧条目会自动按新规则重取
- 详情页/剧场版页头部的动漫logo 加重投影,缓解 logo 颜色与背景剧照相近时看不清的问题


### 补番
- 补番一览增加缓存优化性能
- 修复**从补番一览点进某部番、详情页「返回」却回到媒体库网格**的问题

### 设置画面
- 设置画面排版优化
- 「软件更新」里的「当前版本」改为按钮,点击弹窗展示 CHANGELOG 里全部历史版本的更新说明
- 「默认首页」新增「剧场版页面」选项,软件启动可直接进入剧场版画面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
 楼主| 发表于 2026-9-20 10:27 | 显示全部楼层
## [0.8.4] - 2026-09-17
- 修复 **RSS 订阅推送种子给 qBittorrent 时如果恰好连不上(qB 未启动/重启/网络抖动),这一集会被永久跳过、再也不会重试**的问题
- **限制只能同时运行一个客户端**:此前重复打开会出现两个窗口同时操作后台/数据库、互相踩踏出错。现在再次打开时不会新开窗口,而是把已经在运行的窗口还原并显示到最前(包括最小化、缩在托盘里的情况)
- **新增关闭时缩到系统托盘**:点窗口右上角 × 默认缩到右下角托盘继续在后台运行,左键托盘图标还原窗口,右键菜单可「显示主界面 / 退出」。设置页「常规」可关闭此行为(关闭后 × 直接退出)

## [0.8.3] - 2026-09-11
- **网络代理新增支持 SOCKS4 / SOCKS4a**(此前只支持 http/https/socks5)。部分国内加速器(如 Anycast **)只提供本地 SOCKS4 代理,现在在设置页填 `socks4a://127.0.0.1:端口` 即可让追更 / 搜索 / 媒体库元数据、以及详情页内嵌的 Bangumi 页面都走代理
- 修复**填 socks4 代理时,详情页点「Bangumi介绍」直接报「创建内嵌webview失败」**的问题(底层 wry 只认 http/socks5,socks4 会让子窗口创建失败)
- **手动拖进媒体库、放在发布组原名子目录里的整季正片,现在能正确显示在「Season」分组下、并计入「未看集数」角标**
- 剧场版页 / 详情页头部:LOGO 图异步加载时不再把简介往下顶一下(给 LOGO/标题留固定高度的槽位);剧场版页的简介下边线不再超出左侧海报的范围(简介区改为在海报高度内自适应、超长内部滚动)

## [0.8.2] - 2026-09-07
- 修复 PotPlayer/内置播放器**自动连播时,只要切出「影视库」页签,后续集数就不再自动标记已看**的问题
- 修复**播放记录被误判为「文件已不存在」后无法恢复**
- 修复**合集包里的 `[SPxx]` 特典被留在「剧场版模式」列表里**
- **后端服务端口可在设置页修改**;默认端口从 `8080` 改为 `17420`,不再与 qBittorrent WebUI 默认端口冲突。修改端口后需重启 HamStashServer 服务(或重启电脑)才生效

## [0.8.1] - 2026-09-05
- 修复部分条目一直显示「暂无简介」的问题:早期某次抓取失败会把占位串写进缓存且再不刷新,现在检测到这类坏行会自动重新抓取,不会再拿空简介覆盖已有的真简介
- 自动更新改用「实际生效代理」:开了系统代理开关(Clash 等)但没在设置页手填代理时,「检查更新」也能走上代理,不再直连 GitHub 失败
- 修复系统里设了 `HTTP_PROXY` 等代理环境变量时,本地 qBittorrent 连接被误发去代理导致连不上的问题
- 背景图/动漫logo 的语言优先级统一为 日文 > 中文 > 未定义语言 > 英文(未定义语言即 TMDB 里无字幕的纯画面 / 纯图形,动画类条目常见)
- 「未看集数」角标多处修复:① 此前「已看数」不分目录统计,看过总集篇 / SP / 花絮会把角标压成 0,现在只按正片目录、同一口径算;② RSS 追更下了新一集,整理入库时当场重算,不必手动「刷新 & 扫盘」;③ 看完一集角标立即 −1,重开软件也保持(此前要进一次该番详情页才更新)
- 支持**一个种子里同时含多季**的合集包(VCB「S1+S2」大合集这种):整理时按每个文件名自己带的季度标记分别归入 Season 01 / Season 02,不再全部塞进一个季度、互相撞车导致正片整理失败
- 改名识别修正:`[Preview01]…` 下集预告片不再被当成正片改成 SxxExx;合集包里 `[SP01]…[SPNN]` 这类带方括号+序号的特典短片归到 Other,不再堆进 OVA
- 改名分类大修:
  - 修复**正片被误判成剧场版 / OVA**:此前关键词是朴素子串匹配,`SPY x FAMILY`、`Sports`、`Spice and Wolf` 会命中 `sp`,字幕组名 `[Movie-Fan]` 和剧名 `The Movie Star` 会命中 `movie`,`[85.5 MB]` 文件大小会命中 `.5`。现在一律带词边界,字幕组名不参与内容类型判定;Bangumi 官方标注为 TV 的条目也不再被猜成剧场版
  - 补上 `电影版 / 電影版` 的剧场版识别(此前只认 `剧场版 / 劇場版 / movie`)
  - 修复**中文集数被算错**:`第05话` 此前没有对应规则,会从「★4月新番」里抓个 `4` 出来当集数,静默产出一个看起来合理的错误集数。现在支持 `第X话/集`、`[02话]`、`【22】`,裸数字兜底也不再吃发布年份、日期和文件大小
  - 修复**中文季号只认个位**:`第十二季` 此前会退回 Season 01,现在支持到「十/百」进位和「两」
  - 修复**合集包里没有集数的文件整理失败**:种子标题写 `[01-12]` 时,`OVA.mkv`、`特典映像.mkv` 这类文件会全部被当成第 01 集、撞成同一个目标文件名(撞车本身有安全网兜住不丢文件,但这些文件会卡在暂存区进不了媒体库)。现在区间不再当作单集回退值,并按原文件名区分命名
  - **半集(12.5 话)改为跟正片同季**:此前被归到 `OVA/` 目录,现在留在 `Season NN` 里命名成 `S01E12.5`(小数保留,否则会跟同季第 12 集撞名互相覆盖;个位半集补零成 `S01E09.5`)。跨季连续编号的半集(如第三季发的 48.5)也能正确换算成季内编号
  - 修复**合集包里 `01.mkv`、`02.mkv` 这类裸编号文件名解析不出集数**的问题
  - 修复**「修复媒体库」对合集包文件反复提议改名、永不收敛**的问题:文件名里的 `[字幕组][分辨率]` 来自种子标题,而合集包内的文件名很裸(`01.mkv`),重算时拿不到这些信息就会算出比落地结果少一截后缀的名字。现在整理时会把种子标题一并存下来,修复重算时复现同一份输入(升级前已入库的文件没有这份记录,仍按旧行为处理)
  - 新增改名模块的回归测试(124 条真实种子标题语料 + negative case + 媒体库修复重算模拟),此前该模块零测试
- 「修复媒体库」增强:能收拾上面这类整理错乱的合集包——把误判的预告片 / 特典挪回 Other,把还卡在种子原始子目录里、整理失败的正片提回正确的 Season 目录(含跨季拆分),逐条确认后一键搞定
回复

使用道具 举报

发表于 2026-9-20 17:39 来自手机 | 显示全部楼层
在我的新项目里玩了一下ai判断命名,提取信息,貌似挺有用的,小模型也能胜任。lz之后会计划做一下之前我提到的那功能吗?没的话准备试试fork一下

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
 楼主| 发表于 2026-9-20 23:47 | 显示全部楼层
魔法师lain 发表于 2026-9-20 17:39
在我的新项目里玩了一下ai判断命名,提取信息,貌似挺有用的,小模型也能胜任。lz之后会计划做一下之前我提 ...

你准备怎么做?你提的这个确实是个痛点,现在我碰到过字幕组自己都搞错名字的情况,比如一开始名字是【abc】,后面做着做着字幕组把这番的名字改成了【ab的z】。这种同一字幕组改发布名字的,我现在只能删了之前的手动重新设置个rss。不接AI我自己主要有2层考虑,1是增加软件的复杂性,每个人有自己用的模型,有免费有收费的,后期维护压力比较大。2是对AI的稳定性不抱太大期待,感觉很容易下载到之前下过的,或者下错,甚至同一集重复下载。尤其时间长了上下文用完了。就算做成skill,长期用的话我个人不是很放心。
回复

使用道具 举报

发表于 2026-9-22 14:56 来自手机 | 显示全部楼层
panyijunpyy 发表于 2026-9-20 23:47
你准备怎么做?你提的这个确实是个痛点,现在我碰到过字幕组自己都搞错名字的情况,比如一开始名字是【ab ...

主要的用法是一开始订阅和每周找新片找不到的时候,具体逻辑要逐步优化,看看该怎么搞效果好了

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
 楼主| 发表于 2026-9-23 08:14 | 显示全部楼层
魔法师lain 发表于 2026-9-22 14:56
主要的用法是一开始订阅和每周找新片找不到的时候,具体逻辑要逐步优化,看看该怎么搞效果好了

—— 来 ...

你可以把代码拉下来,试着加加看,我的rss订阅逻辑主要写在了rss_poller.py 这个文件。

从简单到难我感觉大致是这样。
1.只追求快,使用同一个关键词,但是rss订阅逻辑改成不分字幕组,不分分辨率,字幕语言,每周出的最快的那个自动下载。
2.稍微加入逻辑判断,比如选中碧蓝之海,后台分成多个关键词比如【碧蓝之海/GRAND BLUE/GB】,分别组合成一个rss,增加搜索命中概率。
3.引入AI,搜索网上资源,可能是磁链,可能是网盘。由AI判断资源健康度,管理重复下载,字幕组是否有漏集等问题。
4.引入harness和沙盒环境,让AI自己判断是否需要开代理,登录网盘,搜索链接,并下载,分类,管理一切。

看你具体需要是改善哪一部分。
现在属于轻量级的,去掉mpv内置视频播放引擎的话,
才几十mb,我有点怕加了各种功能后,容量会暴涨。

回复

使用道具 举报

发表于 2026-9-24 19:28 来自手机 | 显示全部楼层
趁着qwen免费想改一下,一开始试着用就用就懵了,第一次知道qb接受绝对路径,就是那个下载暂存目录,之前用过几个客户端用的都是相对路径。然后发现这个设置qb和本应用两边都会解释,我两台机映射这盘的盘符根本不同,很多程序依赖这盘符,是改不了的。

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
 楼主| 发表于 2026-9-25 11:00 | 显示全部楼层
魔法师lain 发表于 2026-9-24 19:28
趁着qwen免费想改一下,一开始试着用就用就懵了,第一次知道qb接受绝对路径,就是那个下载暂存目录,之前用 ...

额,因为我没把qb打包进去,用户单独装哪儿谁都不知道的,下载路径也是,用户随意放的,我不限定一定要和软件一个路径。所以都是绝对路径,但这个不影响使用吧,你把程序移到同一台机器上了?我本地就是2个环境,正式环境和测试环境分开的。毕竟普通用户碰不到这种问题。
回复

使用道具 举报

     
 楼主| 发表于 2026-9-27 05:37 | 显示全部楼层
魔法师lain 发表于 2026-9-24 19:28
趁着qwen免费想改一下,一开始试着用就用就懵了,第一次知道qb接受绝对路径,就是那个下载暂存目录,之前用 ...

https://github.com/open-ani/animeko  我想到了,如果你追求速度快的话,这个软件还行,直接在线看,多个在线源相对订阅下载,速度肯定是比较快的。
回复

使用道具 举报

     
 楼主| 发表于 2026-9-27 07:12 | 显示全部楼层
## [0.8.5] - 2026-09-26
- 设置页「软件更新」的更新说明(新版本提示、当前版本历史弹窗)支持 `**加粗**` 格式渲染,不再原样显示星号
- 修复**宽屏 / 4K 最大化时详情页头部背景图被裁成细条、只剩人物头部**的问题:背景图改为保持原比例靠右显示、左边缘渐隐融入模糊底图,窗口再宽也能看到完整画面;窗口较窄时仍按原来的方式铺满
- **详情页管理模式新增「调整海报图片」「调整logo图片」**:从 TMDB 的全部背景图 / LOGO 里手动挑一张,选择结果单独记住,之后挑图规则升级、后台重取也不会覆盖;选择框内可「恢复默认」回到自动挑选
- **详情页/剧场版页背景图优先采用 TMDB 官网默认图**(即 TMDB 网页头部展示的那张,观感更好)
- 修复**设置/恢复媒体库封面失败时没有任何提示**的问题:现在弹窗内会显示红色错误信息,弹窗保持打开,可直接重试
- **媒体库详情页「Bangumi介绍」按钮增强**:系列只有一季时仍直接跳转;有多季/多部作品时弹出选择框,点选哪部就跳到哪部的介绍页;该选择框与「选择媒体库封面」的列表统一按 Bangumi ID 从大到小排列
- 修复**已安装的电脑上运行新安装包时,在目录页改选另一个路径会导致新旧两处各装一份**的问题
- 修复下载多个合集包、自动整理分批合并进同一部番时,「未看集数」角标数量不正确的问题
回复

使用道具 举报

     
 楼主| 发表于 2026-10-10 02:16 | 显示全部楼层
## [0.9.2] - 2026-10-07
- **追更页面记忆滚动条位置**:进详情再返回,横向排列停在离开时的位置。纵向单独记一份
- **影视库标题里的斜杠不再把文件夹拆开**:`乱马1/2` 曾被存成「乱马1」里面的「2 [bgm-489820]」,扫盘认不出 Bangumi,卡片只显示「乱马1」且没有封面。文件夹名里的 `/` `\` `:` 改为全角;扫盘时把已经拆开的目录并回去,并补上 Bangumi 编号
- **删媒体库文件时清掉对应的整理记录**
- **调整归属后,进行中的下载进新文件夹**
- **搜索不再限定日本动画**:中国、韩国、美国等产地的动画也能搜到。追更日历仍只保留日本制作

## [0.9.1] - 2026-10-06
- **追更封面切页后不再变白**
- 修复**设置页填了 socks4/socks5 代理时,「检查更新」仍报「无法连接更新服务器」**的问题:应用内更新走的 Tauri updater 插件内部用的是另一份 reqwest,默认没打开 socks 支持,代理地址是 socks4/5 时直接构造失败,退回直连(国内被墙访问不到 GitHub);系统代理(Clash 等)探测出来的地址固定是 http:// 前缀不受影响,只有手填 socks 代理时才会踩到
- 下载页「改名预览」:合集包(标题带 `[01-12]` 集数区间、或「全集/合集/全N话/BDBOX」字样)不再按单集规则硬套出一个 OVA/Season 路径和怪异文件名,而是只显示 `[合集]` 落到番剧根目录,子目录分类待下载后按包内文件名分别决定
- **影视库封面按卡片大小缩小**:原图常有两三千像素宽,缩进卡片时细线会断成虚线。现在 Bangumi 封面先缩到不超过 800×1120,背景图和 LOGO 仍用原来的尺寸
- **去掉图片懒加载**:追更、剧场版、搜索结果和选背景/LOGO 的预览都改为立刻加载。内部滚动区里懒加载经常不开始,图会一直空着

## [0.9.0] - 2026-09-27
- **设置页「媒体库」新增「图片缓存」**:显示当前图片缓存占用(MB / 文件数),可手动一键清理(二次确认),是否清理由用户自己判断;清理后图片下次显示时重新联网下载
- 「调整海报图片 / logo图片」选择框的预览图改为懒加载,滚动到才加载,候选很多时不再一次性全部请求;预览图仍会写入缓存,再次打开更快
- **剧场版页背景图逻辑修改**:图片保持原比例贴在右上角,向左、向下渐隐融入同图模糊底层,宽屏 / 4K 下不再被放大裁切;窗口较窄时仍按原来的方式铺满
- **剧场版页管理模式新增「调整海报图片」「调整logo图片」**
- 设置页「软件更新」的更新说明(新版本提示、当前版本历史弹窗)支持 `**加粗**` 格式渲染,不再原样显示星号
- **RSS 订阅在一季每一集都下载完成后给出提示**
- **追更改为纵向 / 横向两种排列**:右上角切换。纵向仍是周一到周日七列;横向把七天全部按大卡片展开。
- **追更卡片番名完整显示**
- **安装时如果客户端还开着,直接结束,不再弹出确认框**
- **画面结构优化**
- **调整归属成功后能看到成功消息**
- **剧场版移出、删除失败会提示**:整卡「移出列表」改为逐个移出,不再并发把「处理中」状态互相冲掉;移出或删文件失败会显示红字,删文件失败时确认按钮还在,可以重试
- 播放器自动切到下一集时,「未看集数」角标会跟着减。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2026-10-17 16:40 , Processed in 0.283955 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表