Commit Graph
145 Commits
Author SHA1 Message Date
jxxghp 4641db7f5b refactor: route metadata module settings through runtime 2026-08-23 03:01:29 +08:00
InfinityPacer d131f8d571 feat(network): migrate async HTTP client to HTTPX2 (#6394) 2026-08-22 16:48:23 +08:00
jxxghp 5128ae9e1e refactor: 推进后端分层架构治理 2026-08-18 00:29:14 +08:00
InfinityPacer 24671f8f18 refactor(runtime): lazily activate host modules (#6331) 2026-08-16 16:07: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
jxxghp 8bf2f601a6 refactor(media): unify source identity and music browsing 2026-08-12 12:56:40 +08:00
jxxghp d1028a6902 feat(music): add TheAudioDB and Douban discovery 2026-08-12 10:50:13 +08:00
jxxghp a1dd259143 feat(media): refine primary-source recognition 2026-08-12 08:33:10 +08:00
jxxghp 97dba2a8ae feat: unify media recognition and music lifecycle 2026-08-12 06:51:58 +08:00
jxxghp 3f1b0cdb05 feat(music): 支持多源识别与元数据刮削 2026-08-11 23:34:00 +08:00
jxxghp d7cf853bc8 fix(search): 支持单次搜索启用多个媒体数据源,合并显示所有源结果 (#6270)
- 新增 is_media_source_enabled/is_media_source_selected,请求级 source 支持逗号分隔多数据源,缺省回退全局 SEARCH_SOURCE 配置
- 四个媒体模块的搜索/人物/合集方法统一接入多源判断
- 补充多数据源搜索相关测试
2026-08-11 21:06:52 +08:00
jxxghp 4b1df72a4a refactor(cache): simplify recognition cache persistence 2026-08-06 07:48:43 +08:00
jxxghp fb32c59713 feat: add AniList rankings and discovery 2026-07-22 12:53:58 +08:00
jxxghp e3f80af74f feat: expand metadata sources and media server sync (#6129) 2026-07-21 11:34:18 +08:00
InfinityPacer 5588e37c6d fix: preserve season zero semantics (#6150) 2026-07-20 06:55:23 +08:00
jxxghp 96ef431efc feat: 支持豆瓣识别缓存管理 2026-07-13 12:33:56 +08:00
InfinityPacer 647c04956d fix: preserve subscribe season zero targets (#5983) 2026-06-22 06:36:03 +08:00
jxxghp 00fc8b2f53 chore: update text processing dependencies 2026-05-23 12:18:59 +08:00
jxxghp 2831eecbeb perf: optimize media recognition internals 2026-05-15 13:37:36 +08:00
jxxghp 94d7e4385e fix: update shared recognize cache flow 2026-05-08 21:21:01 +08:00
景大侠 4c3d47f1f0 feat(cache): 同步/异步函数可共享缓存
- 缓存键支持自定义命名,使异步与同步函数可共享缓存结果
- 内存缓存改为类变量,实现多个cache装饰器共享同一缓存空间
- 重构AsyncMemoryBackend,减少重复代码
- 补齐部分模块的缓存清理功能
2026-02-10 18:46:49 +08:00
景大侠 1751caef62 fix: 补充几处season的判空 2026-02-02 15:01:12 +08:00
xiaoQQya a685b1dc3b fix(douban): 修复 imdbid 匹配豆瓣信息成功错误返回 None 的问题 2025-10-18 22:34:55 +08:00
xiaoQQya 820fbe4076 fix(douban): 修复使用 imdbid 未匹配到豆瓣信息时回退到使用名称匹配豆瓣信息失败的问题 2025-10-18 22:07:54 +08:00
jxxghp ff7fb14087 fix cache_clear 2025-09-02 08:35:48 +08:00
jxxghp 90633a6495 fix #4851 2025-08-27 15:57:43 +08:00
jxxghp e90359eb08 fix douban 2025-08-23 15:56:30 +08:00
jxxghp 499bdf9b48 fix cache clear 2025-08-22 07:22:23 +08:00
jxxghp 5f18776c61 更新 douban_cache.py 2025-08-21 17:52:55 +08:00
jxxghp 0b199b8421 fix TTLCache 2025-08-21 16:54:49 +08:00
jxxghp c6c84fe65b rename 2025-08-21 16:02:50 +08:00
jxxghp 055c8e26f0 refactor:重构缓存系统 2025-08-20 17:35:32 +08:00
jxxghp 69cb07c527 优化缓存机制,支持Redis和本地缓存的切换 2025-08-20 09:16:30 +08:00
jxxghp a0e4b4a56e feat:媒体查询协程处理 2025-07-31 15:24:50 +08:00
jxxghp 983f8fcb03 fix httpx 2025-07-31 13:51:43 +08:00
jxxghp 6873de7243 fix async 2025-07-31 13:32:47 +08:00
jxxghp ceda69aedd add async apis 2025-07-31 09:15:38 +08:00
jxxghp b6ff9f7196 fix douban api 2025-07-31 08:18:00 +08:00
jxxghp 232759829e 为Bangumi和Douban模块添加异步API支持 2025-07-30 22:18:11 +08:00
jxxghp 776f629771 fix User-Agent 2025-07-20 15:50:45 +08:00
jxxghp 378777dc7c feat:弱引用单例 2025-07-08 21:29:01 +08:00
jxxghp 574257edf8 add SystemConfModel 2025-06-27 09:54:15 +08:00
jxxghp 23929f5eaa fix pool size 2025-06-07 22:00:09 +08:00
jxxghp 9de3cb0f92 fix douban test 2025-05-09 20:14:33 +08:00
jxxghp 078b60cc1e feat:支持指定剧集组识别和刮削 2025-04-03 18:35:02 +08:00
jxxghp f9b0db623d fix cython type error 2025-03-23 21:39:37 +08:00
InfinityPacer 11d4f27268 feat(cache): migrate cachetools usage to unified cache backend 2025-01-18 02:12:20 +08:00
jxxghp 23650657cd add noqa
fix #3670
2025-01-07 14:20:31 +08:00