jxxghp
5c1e972feb
更新 __init__.py
2025-01-20 16:02:53 +08:00
InfinityPacer
ff5d94782f
fix(TMDB): adjust trending cache maxsize to 1024
2025-01-18 23:45:03 +08:00
InfinityPacer
11d4f27268
feat(cache): migrate cachetools usage to unified cache backend
2025-01-18 02:12:20 +08:00
jxxghp
3e692c790e
Merge remote-tracking branch 'origin/v2' into v2
2025-01-17 20:31:40 +08:00
jxxghp
35cc214492
fix #3743
2025-01-17 20:31:23 +08:00
jxxghp
71ef6f6a61
fix media_files Exception
2025-01-17 12:32:55 +08:00
jxxghp
adeb5361ab
feat:支持搜索系列合集
2025-01-16 17:51:47 +08:00
Attente
5b66803f6d
fix: 修复订阅识别词在下载阶段不生效的问题
...
- 将`季集匹配`从`优先级规则组匹配模块`移至`种子帮助类`
- - `FilterModule.__match_season_episodes()` ==> `TorrentHelper.match_season_episodes()`
- - 确保需要`订阅识别词` `偏移季集`的种子能够正确匹配
2025-01-15 03:43:50 +08:00
InfinityPacer
29fccd3887
fix(site): update regex for unread message matching
2025-01-13 01:30:59 +08:00
jxxghp
fb311f3d8a
fix #3583
2025-01-09 07:59:17 +08:00
jxxghp
6f593beeed
fix #3687
2025-01-07 20:58:27 +08:00
jxxghp
433712aa80
fix tvdbapi
2025-01-07 14:36:37 +08:00
jxxghp
23650657cd
add noqa
...
fix #3670
2025-01-07 14:20:31 +08:00
InfinityPacer
430702abd3
feat(transmission): add protocol support
2025-01-07 00:52:58 +08:00
jxxghp
6e2d0c2aad
fix #3674
2025-01-06 11:47:05 +08:00
jxxghp
e7c580d375
fix #3646
2025-01-06 10:28:26 +08:00
jxxghp
c49e79dda3
rollback #3584
2024-12-29 14:41:55 +08:00
jxxghp
a3b5e51356
fix encoding
2024-12-29 12:54:36 +08:00
jxxghp
61d7374d95
fix ide warnings
2024-12-23 16:58:04 +08:00
jxxghp
60bcc802cf
Merge pull request #3593 from wikrin/v2
2024-12-22 10:40:23 +08:00
Attente
0e8fdac6d6
fix(filemanager): correct season_episode metadata mapping
...
- Update season_episode field in FileManagerModule to use meta.episode instead of meta.episodes
- This change ensures accurate season and episode information is displayed
2024-12-22 10:24:40 +08:00
InfinityPacer
098279ceb6
fix #3565
2024-12-22 02:04:36 +08:00
jxxghp
fd5fbd779b
Merge pull request #3584 from zhzero-hub/v2
2024-12-21 20:15:39 +08:00
zhzero
cb07550388
TorrentSpider添加encoding key
2024-12-21 14:51:55 +08:00
Attente
9756bf6ac8
refactor(downloader): 新增支持种子文件布局处理
...
- 在 `DownloadChain` 中根据`种子文件布局`拼接`savepath`
- 在 `QbittorrentModule` 和 `TransmissionModule` 中添加种子文件布局信息
- 修改 `download` 方法的返回值,增加种子文件布局参数
2024-12-21 04:50:10 +08:00
yubanmeiqin9048
5ce4c8a055
feat(filemanager): 增加字幕正则式
2024-12-19 22:01:06 +08:00
InfinityPacer
134fd0761d
refactor(cache): split douban cache into recommend and search
2024-12-19 20:00:29 +08:00
InfinityPacer
669481af06
feat(cache): unify bangumi cache strategy
2024-12-19 19:42:17 +08:00
jxxghp
3400a9f87a
fix #3548
2024-12-17 12:44:37 +08:00
honus
7e4a18b365
fix rclone __get_fileitem err
2024-12-17 00:18:52 +08:00
honus
9ecc8c14d8
fix rclone bug
2024-12-16 23:20:49 +08:00
coder_wen
dcaf3e6678
fix: change alist.py upload api to put, fix big file upload over memory limit #3265
2024-12-16 15:14:16 +08:00
Attente
73e4596d1a
feat(filter): add publish time filter for torrents
...
- 在 `TorrentInfo` 类中添加 `pub_minutes` 方法以计算自发布以来的`分钟`数
- 在 FilterModule 中实现发布时间过滤
- 支持发布时间的单值和范围比较
2024-12-10 23:36:54 +08:00
jxxghp
cde4db1a56
v2.1.2
2024-12-06 15:55:56 +08:00
zhanglijun
12f10ebedf
fix: 音轨文件重命名整理
2024-12-06 00:40:38 +08:00
Aqr-K
1c578746fe
fix(module): 补全 indexer 缺少 get_subtype 方法
...
- 补全 `indexer` 缺少 `get_subtype` 方法。
- 增加 `get_running_subtype_module` 方法,可结合 `types` 快速获取单个运行中的 `module` 。
2024-12-04 18:14:56 +08:00
Aqr-K
825fc35134
feat(modules): 增加子级 type 分类。
...
- 在 `types` 里,针对各个模块的类型进行子级分类。
- 为每个模块统一添加 `get_subtype` 方法,这样一来,能更精准快速地区分与调用子类的每个模块,又能获取 ModuleType 所规定的分类以及对应存在的子模块类型支持列表,从而有效解决当下调用时需繁琐遍历每个 module 以获取 get_name 或 _channel 的问题。
- 解决因消息渠道前端返回所保存的 type 与后端规定值不一致,而需要频繁调用 _channel 私有方法才能获取分类所可能产生的问题。
2024-12-03 14:57:19 +08:00
jxxghp
9d6eb0f1e1
Merge pull request #3291 from mackerel-12138/fix_scraper
2024-11-30 16:06:04 +08:00
zhanglijun
5e8f924a2f
fix: 修复指定tmdbid刮削时tmdbid丢失问题
2024-11-30 15:57:47 +08:00
zhanglijun
54988d6397
fix: 修复fanart季图片下载缺失/错误的问题
2024-11-30 13:51:30 +08:00
InfinityPacer
ef20508840
feat(auth): handle service instance retrieval with proper null check
2024-11-30 01:14:36 +08:00
InfinityPacer
589a1765ed
feat(auth): support specifying service for authentication
2024-11-30 01:04:48 +08:00
zhanglijun
fe4ea73286
修复季nfo刮削错误, 优化季标题取值
2024-11-27 23:27:08 +08:00
InfinityPacer
2e7e74c803
feat(encoding): update configuration to performance mode
2024-11-27 13:52:17 +08:00
InfinityPacer
916597047d
Merge branch 'v2' of https://github.com/jxxghp/MoviePilot into feature/encoding
2024-11-27 12:52:01 +08:00
InfinityPacer
83fc474dbe
feat(encoding): enhance encoding detection with confidence threshold
2024-11-27 12:33:57 +08:00
jxxghp
f67bf49e69
Merge pull request #3255 from InfinityPacer/feature/event
2024-11-27 06:59:54 +08:00
InfinityPacer
a98de604a1
refactor(event): rename SmartRename to TransferRename
2024-11-27 00:50:34 +08:00
zhanglijun
132fde2308
修复季海报下载路径和第0季海报命名
2024-11-26 22:01:00 +08:00
jxxghp
8dc4290695
fix scrape bug
2024-11-25 07:58:17 +08:00