jxxghp
|
af2c9754e1
|
fix(ci): checkout Wiki main branch
|
2026-08-09 17:20:24 +08:00 |
|
jxxghp
|
9d781d33c2
|
fix: 恢复本地音频标签识别
|
2026-08-09 17:05:36 +08:00 |
|
jxxghp
|
5c7e09d407
|
fix(monitor): 修正远程快照文件数量累计
|
2026-08-09 16:37:25 +08:00 |
|
jxxghp
|
15c73240ac
|
fix(download): apply custom words to torrent episodes (#6234)
|
2026-08-09 16:32:12 +08:00 |
|
jxxghp
|
e6d7d57e6f
|
fix(agent): 修正 OpenAI 兼容 API Key 提示 (#6243)
|
2026-08-09 16:15:14 +08:00 |
|
jxxghp
|
964e3c0b8e
|
test: 补充 AListGo 与特典整理回归验证
|
2026-08-09 14:53:13 +08:00 |
|
okatu-loli
|
2bf2d89c52
|
fix(storages): 令牌缓存失效范围限定为当前存储凭据
|
2026-08-09 14:48:18 +08:00 |
|
okatu-loli
|
7650ec5cef
|
feat(storages): 新增 AList 存储类型
|
2026-08-09 14:48:18 +08:00 |
|
jxxghp
|
c312c5c0e6
|
Fix 修复音乐整理
|
2026-08-09 14:32:25 +08:00 |
|
jxxghp
|
29f1eb4313
|
feat: 统一音乐识别与影视共享上报,优化相关参数处理
|
2026-08-09 13:23:26 +08:00 |
|
jxxghp
|
372b9bc60f
|
feat: 优先使用当前文件标签作为曲目标题,避免重名问题
|
2026-08-09 11:56:37 +08:00 |
|
jxxghp
|
0c1b9c0416
|
fix: 订阅年份写库前转为字符串,避免音乐订阅时报类型错误
音乐识别链路返回的年份是数字,而订阅表 year 列为字符串,
直接写入会导致 PostgreSQL 严格类型检查失败(expected str, got int)。
在 SubscribeOper 写库前统一做字符串归一化,并补充回归测试。
|
2026-08-09 11:25:21 +08:00 |
|
jxxghp
|
8d71bcbddd
|
fix: 修复音乐搜索统一入口参数名不匹配导致 500
/media/search?type=music 调用 MusicChain.async_search 时应传 query 关键字参数,
原实现误传 title 导致 TypeError;补充端点回归测试。
|
2026-08-09 10:54:11 +08:00 |
|
jxxghp
|
60aa762ca1
|
feat: 音乐识别与刮削统一入口整合
- 音乐识别统一走 recognize_media,移除 MusicChain.recognize/async_recognize 及 /music/search 独立端点
- 音乐刮削收拢到 MediaChain.scrape_music_metadata,消除 MusicChain 对 MediaChain 的嵌套引用
- MetaInfo/MetaInfoPath 增加 force_video 参数,影视附加音轨保留季集归属
- 整理、订阅、搜索、API 层音乐识别入口全部统一
|
2026-08-09 10:06:54 +08:00 |
|
jxxghp
|
7797d34c48
|
feat: 识别文件类型:音乐
|
2026-08-08 23:38:34 +08:00 |
|
jxxghp
|
4570a7b74a
|
feat: 修复插件市场空白和API缓存 (#6253)
|
2026-08-08 21:40:06 +08:00 |
|
jxxghp
|
415ccda6a2
|
feat(v3): enhance music server integration with Navidrome support
|
2026-08-08 12:57:09 +08:00 |
|
jxxghp
|
c356d47807
|
fix(v3): complete music recognition and scraping
|
2026-08-07 23:46:54 +08:00 |
|
jxxghp
|
4f22ceb1a6
|
test(v3): follow renamed build workflow
|
2026-08-07 23:43:20 +08:00 |
|
jxxghp
|
0252b27b72
|
ci(v3): publish isolated docker images
|
2026-08-07 22:14:34 +08:00 |
|
jxxghp
|
05d15a04f5
|
feat(v3): add music automation workflow
|
2026-08-07 21:50:22 +08:00 |
|
jxxghp
|
c6bd396794
|
Improve agent file reading and structured LLM summaries
|
2026-08-07 13:31:39 +08:00 |
|
jxxghp
|
7985268f10
|
fix(agent): emit web tool status immediately
|
2026-08-07 13:01:47 +08:00 |
|
jxxghp
|
865635c59d
|
perf(agent): optimize web SSE streaming
|
2026-08-07 12:45:36 +08:00 |
|
jxxghp
|
759b9e47eb
|
fix(transfer): expire stale jobs and deduplicate diagnostics
|
2026-08-07 12:44:04 +08:00 |
|
jxxghp
|
63e492be7c
|
fix(agent): report only meaningful progress milestones
|
2026-08-07 11:27:36 +08:00 |
|
jxxghp
|
b80642f56f
|
fix(agent): decouple progress prompt from tool display
|
2026-08-07 07:17:27 +08:00 |
|
jxxghp
|
6d3161f3cb
|
fix(agent): align progress updates with Codex cadence
|
2026-08-07 07:01:03 +08:00 |
|
jxxghp
|
ea8d1f8d26
|
fix(agent): report progress during long tool runs
|
2026-08-07 06:57:07 +08:00 |
|
jxxghp
|
5654512d41
|
fix(api): return avatar filename in data
|
2026-08-06 23:36:34 +08:00 |
|
jxxghp
|
a52e1fdc1c
|
feat(agent): improve prompt cache hit rate
|
2026-08-06 23:34:29 +08:00 |
|
jxxghp
|
83409c1439
|
feat(agent): expand tool output and search pagination
|
2026-08-06 22:36:05 +08:00 |
|
jxxghp
|
cf6c73d85b
|
fix(agent): persist streamed message order
|
2026-08-06 22:24:54 +08:00 |
|
jxxghp
|
987c1722d7
|
feat(api): add unified v2 response layer
|
2026-08-06 17:32:33 +08:00 |
|
jxxghp
|
4abae809c2
|
fix: preserve parent year in media recognition
|
2026-08-06 12:45:48 +08:00 |
|
jxxghp
|
7fe7be6d71
|
feat(plugin): sync default markets from wiki at release
|
2026-08-06 09:15:30 +08:00 |
|
jxxghp
|
4b1df72a4a
|
refactor(cache): simplify recognition cache persistence
|
2026-08-06 07:48:43 +08:00 |
|
jxxghp
|
a23ac6c56d
|
feat: 支持模型服务端联网搜索
|
2026-08-05 19:19:26 +08:00 |
|
jxxghp
|
7a2b003d02
|
fix(media): restore legacy discover detail fallback
|
2026-08-05 07:27:44 +08:00 |
|
jxxghp
|
a700ba9379
|
feat(download): persist poster and backdrop images (#6232)
|
2026-08-03 21:38:26 +08:00 |
|
jxxghp
|
36dd381260
|
feat(download): expose source site for active tasks (#6231)
|
2026-08-03 18:40:08 +08:00 |
|
jxxghp
|
f25ee25bb0
|
fix(indexer): restore YemaPT search page size
|
2026-08-03 18:10:43 +08:00 |
|
jxxghp
|
b1b6a81cef
|
fix(jellyfin): support multiple authentication versions
|
2026-08-03 11:59:58 +08:00 |
|
jxxghp
|
52ca375f3d
|
fix(history): stabilize download history pagination
|
2026-08-03 08:45:35 +08:00 |
|
jxxghp
|
d8adb4fbfe
|
fix(u115): handle missing path response
|
2026-08-03 08:16:45 +08:00 |
|
mustangpt
|
51d2ed1200
|
feat: support YemaPT Open API (#6227)
|
2026-08-03 07:01:21 +08:00 |
|
jxxghp
|
3e32eab98f
|
fix(feishu): 媒体列表显示海报 (#6224)
|
2026-08-02 15:49:32 +08:00 |
|
cyt-666
|
4292678672
|
fix(emby): fall back to configured user (#6222)
|
2026-08-02 14:16:57 +08:00 |
|
InfinityPacer
|
7c3f9629bf
|
fix(subscribe): scope duplicate checks by episode group (#6219)
|
2026-08-01 18:40:29 +08:00 |
|
jxxghp
|
93761fe7e4
|
优化 Agent 代码编辑工具 (#6218)
|
2026-08-01 09:02:05 +08:00 |
|