ShukeBta
|
2770a531f1
|
refactor download tests by topic
|
2026-06-26 17:59:46 +08:00 |
|
ShukeBta
|
65adca04df
|
fix media workflows and download organization
|
2026-06-26 08:42:16 +08:00 |
|
ShukeBta
|
47cd20f2ea
|
refactor: isolate download organize tests
|
2026-06-24 12:45:23 +08:00 |
|
ShukeBta
|
192f35d9fa
|
refactor: split modules and harden scraping workflows
|
2026-06-24 11:59:18 +08:00 |
|
yebuwudong
|
692b7fb9df
|
Improve Telegram notifications
|
2026-06-18 00:35:53 +08:00 |
|
ShukeBta
|
5fc907e51b
|
Fix subscription dedupe and scan throughput
|
2026-06-16 11:32:48 +08:00 |
|
ShukeBta
|
479a06f008
|
Unify organize ingest pipeline
|
2026-06-14 23:17:52 +08:00 |
|
ShukeBta
|
5f42836bbf
|
fix organize trigger task flow
|
2026-06-13 17:08:56 +08:00 |
|
ShukeBta
|
4e0929bbca
|
fix organize path mapping and task flow
|
2026-06-13 16:32:38 +08:00 |
|
ShukeBta
|
d270e9034f
|
fix: 防止启动整理扫描阻塞登录
|
2026-06-12 19:06:47 +08:00 |
|
ShukeBta
|
91df7521ce
|
fix: 资源占用/登录稳定性/QB整理入库/第三方播放404 综合修复
资源占用(Docker 部署 CPU/内存长期居高):
- 云盘探测预算改为按尝试扣减,杜绝队列满时对每个文件反复入队
并刷出数万条 WARN(实测日志 41165 条)
- 探测队列满时给文件挂 30 分钟退避 + 告警限速为每分钟一条
- 扫描时每个文件的海报/背景图由同步下载(单张最长 20s)改为
后台预取队列,云盘大库扫描不再串行拉图数小时
- PlaybackInfo 的云盘 ffprobe 探测改异步(原同步最长 8s,
既拖慢起播又放大云盘流量),带单飞去重
- 访问日志跳过 /api/health 与静态资源;logging.level/format
配置真正生效(此前是死配置)
登录稳定性(经常登录报错):
- refresh token 未及时落库期间,刷新请求可识别「待落库令牌」,
不再把用户踢回登录页;轮换/登出后取消后台补写,防止旧令牌复活
QB 下载整理入库:
- 新增 download.path_mappings 设置:自定义下载器→本程序路径映射
(每行 客户端路径=本地路径),并复用 compose 环境变量映射规则
- 应用重启后补整理最近 24h 内完成的种子(此前重启即永久漏掉)
- 下载客户端初始化失败仍注册并惰性重连(容器启动顺序免疫)
- 硬链接跨文件系统(EXDEV)自动降级为复制,保种语义不变
第三方播放器 404:
- 播放处理器不再把所有错误吞成 404:媒体不存在→404,
云盘解析失败/STRM 关闭→502+原因
- 存库的云盘播放 URL 规范化为相对路径,免疫扫描时固化的旧 host
- 云盘媒体 SupportsDirectPlay=false,强制走带鉴权的 DirectStream
|
2026-06-12 04:31:34 +00:00 |
|
ShukeBta
|
7d0afd0fcb
|
fix: reduce sqlite write pressure during scans
|
2026-06-11 21:45:53 +08:00 |
|
ShukeBta
|
7274ea19b7
|
fix: cap CPU and avoid heavy startup work
|
2026-06-11 19:48:00 +08:00 |
|
ShukeBta
|
d9f87c61b6
|
fix: keep login responsive during background organize
|
2026-06-11 19:28:49 +08:00 |
|
ShukeBta
|
fe0e7a09ce
|
fix: improve media file organization workflow
|
2026-06-09 13:57:34 +08:00 |
|
ShukeBta
|
8c8d472524
|
fix: add smart download classification
|
2026-06-07 21:34:21 +08:00 |
|
ShukeBta
|
88ee6d6bb7
|
fix(downloads): prevent subscription readding deleted torrents
|
2026-06-07 19:20:10 +08:00 |
|
ShukeBta
|
df02fd1166
|
fix: harden bot accounts and download handling
|
2026-06-07 18:30:27 +08:00 |
|
ShukeBta
|
7e37126f7c
|
fix(downloads): prevent readding existing media
|
2026-06-07 17:10:10 +08:00 |
|
ShukeBta
|
eb5ceba366
|
fix(bot): keep private replies out of group chats
|
2026-06-07 15:43:47 +08:00 |
|
ShukeBta
|
d94330b30f
|
fix(subscription): prevent duplicate qb downloads
|
2026-06-07 10:05:58 +08:00 |
|
ShukeBta
|
c1b5dac784
|
feat: improve subscription and download cards
|
2026-05-28 23:27:34 +08:00 |
|