jxxghp
1bb6e36e8c
refactor: complete runtime configuration migration
2026-08-22 19:07:07 +08:00
Aqr-K
8a11214a43
refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 ( #6320 )
2026-08-15 06:58:38 +08:00
jxxghp
369d7d6448
refactor: reorganize backend module boundaries
2026-08-14 19:53:33 +08:00
jxxghp
7b3444c366
refactor backend module architecture
2026-08-14 15:45:38 +08:00
jxxghp
ca32922a7f
refactor(media): unify media identity and chain responsibilities
2026-08-12 18:31:09 +08:00
InfinityPacer
437baec620
test: 测试套件自隔离与全量离线化(collection 清零 + 杜绝真实网络) ( #5873 )
2026-06-02 12:23:08 +08:00
jxxghp
79539760da
fix: bound long-lived cache state
2026-05-24 18:03:42 +08:00
jxxghp
7e6cd47712
fix: 兼容低版本临时文件参数
2026-05-22 21:51:28 +08:00
jxxghp and Claude Opus 4.7
34ff80e26c
feat: optimize scraping for multi-server compatibility
...
- Add studio, country, runtime tags to NFO generation
- Fix Fanart naming: showbackground→fanart (recognized by Jellyfin/Emby)
- Add image alias system: backdrop↔fanart, thumb↔landscape
- Merge image sources from all modules instead of first-wins
- Add CLEARART and LANDSCAPE scraping metadata types
- Extend season scraping with backdrop and landscape support
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 12:36:47 +08:00
jxxghp
29dab5a312
fix: improve media image scraping
2026-05-19 10:48:36 +08:00
jxxghp
49a51cca25
fix(media): use Jellyfin-compatible season artwork names
...
Save season artwork in season folders with standard names like poster.jpg so Jellyfin can recognize them. Fixes #5725 .
2026-05-07 12:54:38 +08:00
Attente
eb5e17a115
test: 补充媒体刮削路径、图片与事件流程测试
2026-04-06 11:28:00 +08:00
Attente
48b59df11b
refactor(media): 引入配置化刮削策略
2026-03-19 21:25:57 +08:00