Commit Graph
72 Commits
Author SHA1 Message Date
jxxghp b914e8b6e4 refactor: strengthen architecture CI gates and runtime contracts 2026-08-25 17:02:29 +08:00
InfinityPacer d58c8d2b17 feat: 完善数据库备份管理与版本读取 (#6450) 2026-08-25 16:05:45 +08:00
jxxghp 9df599f502 refactor: split api dependencies by domain 2026-08-21 21:09:57 +08:00
jxxghp 8472bcff43 refactor: 收口 V3 分层架构与插件兼容边界 2026-08-18 13:22:02 +08:00
jxxghp 5128ae9e1e refactor: 推进后端分层架构治理 2026-08-18 00:29:14 +08:00
jxxghp a8dc6e9973 fix(servarr): Seerr 新增剧集订阅缺 tmdbId 或空季列表时无法创建订阅 (#6315)
Seerr 的 Sonarr 兼容请求体只携带 tvdbId、不携带 tmdbId,且季列表由
lookup 返回的季列表构造;lookup 季列表为空时请求体季列表为空,旧逻辑
直接返回成功但不创建任何订阅,导致 Seerr 显示请求正常而 MP 未收到订阅。

- 新增剧集订阅时按 tvdbId 补全媒体身份,识别失败返回 500 而非静默成功
- 请求体季列表为空时按已识别季集兜底,识别不到季默认第 1 季
- lookup 在 TVDB 无可用季信息时按 TMDB 季集兜底返回季列表
- 新增回归测试覆盖上述场景
2026-08-15 10:56:50 +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 baf8850d63 refactor(api): standardize responses and restore media config contracts 2026-08-12 23:15:13 +08:00
jxxghp 8bf2f601a6 refactor(media): unify source identity and music browsing 2026-08-12 12:56:40 +08:00
DDSRem 5a585839ba chore: remove unused imports and fix function name conflicts (#5764)
- Remove unused imports in anthropic.py, tmdbv3api/__init__.py, tv.py, test files
- Rename conflicting function names in subscribe.py and webhook.py
- Clean up unused re-exports in tmdbv3api/__init__.py (15 unused exports)
- Apply consistent formatting across API endpoints
2026-05-13 18:59:03 +08:00
jxxghp 1d97f2e043 fix: align media recognition fallback and shared reporting
Route title and path lookups through the fallback-aware entrypoints so auxiliary matches can reuse pre-assist keywords without forcing image fetches in lightweight flows. Also reduce noisy agent shutdown logging during cleanup.
2026-05-10 07:54:55 +08:00
jxxghp c2c8214075 refactor: 添加订阅协程处理 2025-08-02 09:14:38 +08:00
jxxghp e32b6e07b4 fix async apis 2025-08-01 20:27:22 +08:00
TimoYoung fc96cfe8a0 feat:tvdb模块重写,更换tvdbv4 api,增加搜索能力
sonarr /series/lookup接口重写,直接用标题在tvdb查询剧集
2025-05-27 17:32:25 +08:00
jxxghp 205348697c fix #4188 2025-04-27 12:26:49 +08:00
jxxghp 2f38b3040d fix:修复代码兼容性写法 2025-03-23 12:10:21 +08:00
jxxghp 8c23e7a7b7 fix #3760 2025-01-20 08:30:29 +08:00
jxxghp 484ecf10c3 fix api 2024-06-18 13:05:11 +08:00
jxxghp d9c6375252 feat:目录结构重大调整,谨慎更新到dev 2024-05-22 20:02:14 +08:00
jxxghp 07bd5f1926 fix seerr api 2023-11-11 12:16:45 +08:00
jxxghp d245fedb3f fix api token 2023-11-10 20:51:09 +08:00
jxxghp ecab2b63c9 fix #1044 2023-11-02 17:42:52 +08:00
jxxghp fb78a07662 fix db session 2023-10-18 08:35:16 +08:00
jxxghp 2a9a36ac88 feat 辅助识别异步接口 && ChatGPT插件支持辅助名称识别 2023-10-12 11:41:57 +08:00
jxxghp 5bcd90c569 fix requests session 2023-10-05 17:21:59 -07:00
jxxghp e298a1a8a0 feat 支持新版本mteam 2023-09-23 12:02:04 +08:00
jxxghp ca01db31a9 fix LIBRARY_PATH 2023-09-09 21:41:55 +08:00
jxxghp cad7687de6 更新 servarr.py 2023-08-23 18:22:08 +08:00
jxxghp 990e5a8a1a fix arrapi 2023-08-17 14:14:38 +08:00
jxxghp da93328d50 fix 数据库会话管理 2023-08-16 10:22:45 +08:00
jxxghp 0f89064e67 fix seerr api:订阅已存在时返回成功 2023-08-12 09:24:57 +08:00
jxxghp 5116f7b059 fix #68 2023-08-11 14:12:36 +08:00
jxxghp 085409049d feat 多媒体库目录支持 2023-07-14 20:49:16 +08:00
jxxghp 7f029d7389 remove async 2023-07-09 11:51:29 +08:00
jxxghp 8adab8d645 fix subscribe api 2023-07-03 10:42:01 +08:00
jxxghp e9e7bcc206 fix apis 2023-06-19 15:49:24 +08:00
jxxghp 5dd7878e1b add 插件API 2023-06-18 10:22:14 +08:00
jxxghp acdec220f7 fix api 2023-06-17 17:34:18 +08:00
jxxghp f85e960fa9 fix servarr api 2023-06-17 10:00:49 +08:00
jxxghp 6a5e117f0b add 事件广播 2023-06-16 07:11:14 +08:00
jxxghp 0b6a52f788 add 订阅管理命令 2023-06-14 16:09:20 +08:00
jxxghp 0eb789f711 fix arr api 2023-06-14 15:27:54 +08:00
jxxghp ec9d07d343 fix sonarr 2023-06-14 13:04:59 +08:00
jxxghp 713d3d6a87 fix 2023-06-14 12:59:24 +08:00
jxxghp 181e1f4001 fix 2023-06-14 12:57:09 +08:00
jxxghp 120d920356 fix 2023-06-14 12:52:57 +08:00
jxxghp e1f19b2ce0 fix 2023-06-14 12:45:59 +08:00
jxxghp f7e395c834 test 2023-06-14 11:37:36 +08:00
jxxghp 62cd433d24 test 2023-06-14 11:34:14 +08:00