jxxghp
8bf2f601a6
refactor(media): unify source identity and music browsing
2026-08-12 12:56:40 +08:00
jxxghp
97dba2a8ae
feat: unify media recognition and music lifecycle
2026-08-12 06:51:58 +08:00
jxxghp
05d15a04f5
feat(v3): add music automation workflow
2026-08-07 21:50:22 +08:00
jxxghp
3d020c8ceb
fix(search): keep large SSE searches connected ( #6186 )
2026-07-26 08:55:34 +08:00
jxxghp
3b709b7f2e
feat: unify media source identity flow ( #6129 )
2026-07-21 20:20:09 +08:00
InfinityPacer
5588e37c6d
fix: preserve season zero semantics ( #6150 )
2026-07-20 06:55:23 +08:00
jxxghp
b16c50b03a
feat: add backend i18n response support
2026-07-06 19:13:50 +08:00
InfinityPacer
d977e4c48a
fix(security): require signed subtitle downloads ( #6055 )
2026-07-05 09:43:58 +08:00
jxxghp
210aac0937
feat: add exact subtitle search
2026-06-09 17:04:17 +08:00
jxxghp
e3c5a94c52
feat: add subtitle search functionality and related data handling
2026-06-09 06:46:26 +08:00
jxxghp
9b23265c3b
feat(search): cache and expose last search parameters for replay and context retrieval
...
- Add methods to save and retrieve last search parameters in SearchChain
- Persist search params alongside results for replayable search context
- Add /last/context endpoint to fetch last search results and parameters
- Update tests to cover search param caching logic
- Allow images.tmdb.org in SECURITY_IMAGE_DOMAINS
2026-05-15 22:43: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
45d47d32f8
fix: optimize SSE event streaming with batched processing
2026-05-09 13:23:05 +08:00
jxxghp
0b7505a604
refactor search AI recommendation flow
2026-04-29 22:55:27 +08:00
jxxghp
460d716512
feat: add batch AI re-organize for transfer history and search result recommendation
...
- Implement batch AI re-organize endpoint for transfer history with progress tracking
- Add batch_manual_transfer_redo system task template and prompt generation
- Refactor agent_manager to support generic background prompt execution
- Add AIRecommendChain for search result recommendation using agent background prompt
- Update search endpoints to use new AIRecommendChain and remove legacy code
- Enhance test cases for batch manual transfer redo
- Minor code cleanup and style fixes
2026-04-29 22:16:04 +08:00
jxxghp
10543eedd0
feat(search): 支持渐进式(SSE)搜索资源并实时返回搜索进度与结果
...
- 新增 /media/{mediaid}/stream 和 /title/stream 接口,支持基于 SSE 的渐进式搜索
- SearchChain 增加 async_search_by_title_stream、async_search_by_id_stream、async_process_stream、__async_search_all_sites_stream 方法
- 搜索结果按站点完成顺序实时推送,支持进度、候选、过滤、完成等阶段事件
- 优化参数解析与异常处理,提升大规模搜索体验
2026-04-10 16:50:23 +08:00
PKC278
619a70416b
fix: 修正智能推荐功能未检查智能助手总开关的问题
2026-01-15 22:57:49 +08:00
PKC278
95f2ac3811
feat(search): 添加AI推荐功能并优化相关逻辑
2026-01-15 02:49:29 +08:00
景大侠
8bb3eaa320
fix 获取上次搜索结果时产生的NoneType异常
...
glitchtip#14
2025-09-18 17:23:20 +08:00
jxxghp
109164b673
feat:协程搜索 part1
2025-07-31 20:51:39 +08:00
jxxghp
24f170ff72
fix 搜索缓存
2025-04-16 08:10:48 +08:00
jxxghp
22b69f7dac
fix blanke
2025-03-23 22:35:37 +08:00
jxxghp
f9b0db623d
fix cython type error
2025-03-23 21:39:37 +08:00
jxxghp
2f38b3040d
fix:修复代码兼容性写法
2025-03-23 12:10:21 +08:00
jxxghp
87ce266b14
fix warnings
2025-03-09 16:48:32 +08:00
jxxghp
5269b4bc82
fix #3914
...
feat:搜索支持指定站点
2025-02-20 13:03:12 +08:00
jxxghp
b41de1a982
fix actions
2025-02-19 17:44:14 +08:00
jxxghp
e24b3ed07a
feat:使用名称、年份兜底转换
2025-02-06 20:31:37 +08:00
jxxghp
f9bddcb406
feat:订阅支持通用mediaid
2025-02-06 19:19:43 +08:00
jxxghp
759c18acda
feat:增加事件 DiscoverSource、MediaRecognizeConvert
2025-02-06 17:35:58 +08:00
InfinityPacer
4af57d9857
feat(security): restore token validation
2024-10-08 17:28:30 +08:00
jxxghp
5ec7357c56
fix bug
2024-09-13 17:23:41 +08:00
jxxghp
bb4355fbe0
fix permissions
2024-07-07 08:09:26 +08:00
jxxghp
0270af5b19
fix 豆瓣转TMDB搜索时丢失季的问题
2024-06-14 16:13:21 +08:00
jxxghp
de3ff2db2e
remove api async
2024-06-03 08:17:53 +08:00
jxxghp
c05223846f
fix api
2024-06-02 21:09:15 +08:00
jxxghp
e20ec4ddf5
fix bug
2024-04-10 15:05:32 +08:00
jxxghp
ba0a1cb1bd
fix #1738 搜索和订阅支持指定季
2024-04-10 14:51:34 +08:00
jxxghp
ac87c778f4
fix anime match
2024-04-09 13:20:28 +08:00
jxxghp
b6486035c4
add Bangumi
2024-03-18 19:02:34 +08:00
jxxghp
05f1a24199
feat 支持豆瓣做为识别源
2023-11-09 17:32:26 +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
0e36d003c0
fix db session
2023-09-09 19:26:56 +08:00
jxxghp
85a581f0cd
feat 推荐新增正在热映
...
fix 豆瓣搜索API
2023-08-30 08:28:37 +08:00
jxxghp
2e2ce32c54
feat 支持IMDBID搜索
2023-08-24 08:34:29 +08:00
jxxghp
da93328d50
fix 数据库会话管理
2023-08-16 10:22:45 +08:00
jxxghp
3c3b8ff0e4
fix
2023-08-08 06:59:17 +08:00
jxxghp
f4b0aebd01
fix page bug
2023-08-06 11:20:28 +08:00