Code Monkey home page Code Monkey logo

jproxy's Introduction

👏 欢迎光临 🎉

  🐣 本人只是一只菜鸟,还请多多包涵 🐥

🌟 如果我的项目对你有帮助,请给星星 🌟

🙏 如果你有任何意见或建议,欢迎反馈 🙏

😊 如果你对我的项目感兴趣,欢迎关注 😊

      ✨ 我的博客 ✨ 📺 我的B站 📺

LuckyPuppy514's GitHub stats

jproxy's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

jproxy's Issues

下载器重命名功能优化建议

目前主要使用qb作为下载器,tr作为pt的长期辅种,通过iyuu定时转种到tr。希望能选择是否更改文件及文件夹名字,否则无法正常辅种。

申请支持transmission

我身边朋友不少都是用transmission的,感觉上传快一点,请问有没有计划支持这个下载器

Sonarr Indexer設置問題

描述错误情况 - Describe the bug
在Sonarr裡的indexer明明已經設置好JProxy的IP跟連結,但過幾個小時之後他會自動變回prowlarr的連結

截图 - Screenshots
image

请提供以下信息 - Desktop (please complete the following information):

  • OS: docker
  • Version 2.6.4

日志 - log

全部配置为https,sonarr无法添加indexer,全设置为http就正常

描述错误情况 - Describe the bug
描述你的需求 - Describe Requirement
不知现在这个项目是否支持https,环境里jackett、sonarr、qb都是支持https的,jproxy也用nginx反代了,但是测试了下,失败了
同样的配置,全走http就正常

截图 - Screenshots
image

请提供以下信息 - Desktop (please complete the following information):

  • OS: docker
  • Version: 2.6.4

日志 - log
以下是sonarr添加https的indexer时报错日志

[Warn] SonarrErrorPipeline: Invalid request Validation failed: 
 -- : Unable to connect to indexer, check the log for more details 
[Warn] HttpClient: HTTP Error - Res: [GET] https://nas.xxxx.com:8117/jackett/api/v2.0/indexers/bangumi-moe/results/torznab/api?t=caps&apikey=emh8ao0qxup1834imw5ou7tm3dc3hrhz: 403.Forbidden (11939 bytes) 
[Warn] Torznab: Unable to connect to indexer 

[v3.0.9.1549] NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [https://nas.xxxx.com:8117/jackett/api/v2.0/indexers/bangumi-moe/results/torznab/api?t=caps&apikey=emh8ao0qxup1834imw5ou7tm3dc3hrhz]

以下是jproxy日志

2022-10-02 02:03:00.776  INFO 7 --- [nio-8117-exec-8] c.lckp.controller.ProxyConfigController  : 代理配置 - 测试:{"proxyIp":"nas.xxxx.com","proxyPath":"/jackett/**","proxyPort":"9117","proxyType":"Jackett"}
2022-10-02 02:03:02.012  INFO 7 --- [nio-8117-exec-4] c.lckp.controller.ProxyConfigController  : 代理配置 - 修改:{"proxyIp":"nas.xxxx.com","proxyPath":"/jackett/**","proxyPort":"9117","proxyType":"Jackett"}

能否增加Standard类型的仅中文名搜索?

因为存在一种情况,仅依靠中文剧名搜索(不包含S1E1等信息),索引器返回jproxy代理后的发布,再与具体剧集匹配。
而通过 XXX.S1或XXX.S1E1 则不一定返回发布。
例子:日剧Mr. Bride, My Darling。增加自定义标题“我的媳夫”后,匹配btdigg索引的other分类。standard类型无返回发布,anime类型有返回发布,实际上有意义的是搜索“我的媳夫”返回的结果。(图中重复索引是因为添加了一个未过jproxy的)
image
image
具体种子名是
【高清剧集网 www.BTHDTV.com】我的媳夫[第04集][中文字幕].Watashi.no.Oyome-kun.2023.S01.1080p.KKTV.WEB-DL.x264.AAC-Huawei
【高清剧集网 www.BTHDTV.com】我的媳夫[第04集][中文字幕].Mr.Bride.My.Darling.S01.1080p.KKTV.WEB-DL.AAC2.0.H.264-KKTV

改anime类型的话,要改jellyseerr添加剧集的类型。也要勾选索引器的Anime Standard Format Search设置。感觉有点乱。
只增加中文剧名的搜索也可以仅适配国内发布组的命名。也不会有过多的无意义搜索结果。

已看过这两个issues,适用场景重复于第一个ssues,需求部分重复于第二个issues。
#28
#34

别名搜索的问题

[原始标题

Ousama ni Sasagu Kusuriyubi S01E07 2023 1080p KKTV WEB-DL x264

问题描述

这部剧集搜索的时候没有用别名来搜索,导致搜不到结果。动漫sonarr默认是用xem上动漫小组收集的的别名来搜索的,剧集看上去并不会用tvdb的别名,是不是只能自己proxy里加一下了

参考:
The Third Finger Offered To A King这部剧在TVDB是有罗马文别名Ousama ni Sasagu Kusuriyubi的:https://thetvdb.com/series/ousama-ni-sasagu-kusuriyubi

另外不知道jproxy里的动漫标题用的是哪家的数据,我试着搜了下Cardcaptor Sakura这部,一些别名好像跟xem上的不太一样

请求加入设置代理功能

问题描述

为服务(主要是tmdb的请求)提供一个设置代理的功能

功能描述

在界面中可设置代理地址

可否纯标题提搜索,在返回结果中二次匹配季,集?

问题描述
有很多剧集的发布名字很乱,如果加了季跟集会导致jackett搜索不到.可否纯标题提搜索,在返回结果中二次匹配季,集?
比如说这个剧集,只用中文名或者英文名搜索都可以搜到完整的结果
截屏2023-06-03 19 43 06
但是sonarr的搜索会自动加入季跟集,比如说,第八集,发到jackett的标题加了s1e08,这样肯定是搜索不到的
截屏2023-06-03 19 46 42

功能描述

可否纯标题提搜索,在返回结果中二次匹配季,集?
还是这个剧集打比方,在所有的结果中二次筛选,jackett这边可以二次筛选,具体有没有接口就不知道了,小白不懂代码....
截屏2023-06-03 19 51 11
或者所有的结果抓到jproxy里边进行处理,筛选出第八集的链接再发给sonarr

反馈测试问题

大佬,您好,jproxy新版发布,第一时间前来体验了一下。
1.windows 环境报错 org.springframework.web.client.HttpClientErrorException$NotFound: 404 Not Found: [no body]
404 连不上
2.sonarr不仅对动画片支持不好,其实对美剧韩剧国产剧等支持的很烂,希望可以添加规则优化一下
比如 年份过滤掉 种子名字带 complete这种字符串都识别不出来
我不太会写正则表达式 希望有各位大佬加上一些新规则
3.希望设置jackett的时候带一个测试 看看能不能连上

qBittorrent HTTPS

#14
如果 qbit 部署在 其他地方且 开启了 反向代理 则无法使用

设置indexer失败请问是怎么回事呢?

环境是的windows wsl2 的docker desktop,使用的docker-compose已经配置了prowlarr 、 sonarr、 radarr都使用的默认网络配置然后端口都做了映射,最后直接填写windows的局域网ip+映射的端口就可以互相访问了,然后jproxy先使用的host网络,然后在sonarr中填写windows局域网地址+8117测试失败,换成默认网络配置把端口映射给主机,然后再局域网ip+8117测试也没通过,在浏览器中可以看到jproxy应该以及在运行了
image

Sonarr的代理如何设置?

我安装了Prowlarr作为Indexer聚合工具,在Sonarr里URL是这样的:

http://192.168.2.12:9696/6/

image

我的JProxy是安装在同一台NAS上,所以我改成

http://192.168.2.12:8117/6/

但是测试失败。
这个要怎么设置呢?

想问下优化搜索关键字的问题

我sonarr订阅韩剧:重启人生,sonarr默认搜索关键字是rebooting
jproxy可以把rebooting替换为重启人生
但看prowlarr的搜索记录里,实际上搜索关键字是:重启人生 s01e08
而bt站资源的季度集数可能没有写季度,而集数也不带‘e’
比如:
【幻月压制】【23年日剧】【重启人生】【08】【1080P】【官方中字】
重启人生第04集.mp4
这种在bt站上就无法搜索出来
想问下如何修改查询bt站时的季度和集数关键字?

图为comicat搜索‘重启人生‘和'重启人生 S01'的结果
image
image
image

20s左右一直反复重启

部署环境(windows / docker)
wsl2 + docker desktop
docker

问题描述
按照readme中的配置部署,加了个代理,一直重启,看到报错是swaggerConfig
配置文件如下

jproxy:
                image: luckypuppy514/jproxy:latest
                container_name: jproxy
                environment:
                        - PUID=1000
                        - PGID=1000
                        - TZ=Asia/Shanghai
                        - JAVA_OPTS=-Xms512m -Xmx512m -Dhttp.proxyHost=192.168.2.16 -Dhttp.proxyPort=7890
                volumes:
                        - "/mnt/d/02_Software/jproxy:/app/config"
                ports:
                        -  8117:8117
                restart: unless-stopped

相关日志

23:54:50.194 ERROR [ main] springframework.boot.SpringApplication.reportFailure(SpringApplication.java:822) : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'swaggerConfig': Injection of autowired dependencies failed
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:488) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1416) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:597) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:917) ~[spring-context-6.0.7.jar:6.0.7]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) ~[spring-context-6.0.7.jar:6.0.7]
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.0.5.jar:3.0.5]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) ~[spring-boot-3.0.5.jar:3.0.5]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-3.0.5.jar:3.0.5]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:310) ~[spring-boot-3.0.5.jar:3.0.5]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1304) ~[spring-boot-3.0.5.jar:3.0.5]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1293) ~[spring-boot-3.0.5.jar:3.0.5]
        at com.lckp.jproxy.Application.main(Application.java:27) ~[classes/:3.2.7]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[app/:?]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:95) ~[app/:?]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[app/:?]
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) ~[app/:?]
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'project.name' in value "${project.name}"
        at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) ~[spring-core-6.0.7.jar:6.0.7]
        at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) ~[spring-core-6.0.7.jar:6.0.7]
        at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) ~[spring-core-6.0.7.jar:6.0.7]
        at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) ~[spring-core-6.0.7.jar:6.0.7]
        at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:191) ~[spring-context-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:920) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1358) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:133) ~[spring-beans-6.0.7.jar:6.0.7]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:482) ~[spring-beans-6.0.7.jar:6.0.7]
        ... 25 more

相关截图
image

qbittorrent被修改文件名后 无法通知到sonarr

我的模式为 prowlarr→Jproxy→sonarr→qBittorrent
Jproxy已正确配置prowlarr和sonarr及qBittorrent地址
sonarr已正确配置prowlarr索引地址链接

手动订阅Demon Slayer: Kimetsu no Yaiba(鬼灭之刃第四季)剧集 第7集细节如下:
1.测试资源原始文件名:[织梦字幕组][鬼灭之刃 锻刀村篇 鬼滅の刃 刀鍛冶の里編][07集][1080P][AVC][简日双语]
2.Jproxy经过配置后格式化文件名:Demon Slayer: Kimetsu no Yaiba[S4E7][简日][1080P][-织梦字幕组]
3.sonarr能正确识别并将下载任务发送到qBittorrent,下载的文件名为种子原始文件名
4.Jproxy立马将qBittorrent的原始文件名更名为格式化后名称

问题:由于qbittorrent被更名 sonarr貌似无法将任务添加到下载队列中 qbt下载完毕后也无法通知sonarr重命名且移动文件

以下为sonarr日志:
[Info] ReleaseSearchService: Searching indexers for [Demon Slayer: Kimetsu no Yaiba : S04E07]. 3 active indexers
[Info] DownloadDecisionMaker: Processing 2 releases
[Info] EpisodeSearchService: Episode search completed. 0 reports downloaded.
[Info] ReleaseSearchService: Searching indexers for [Demon Slayer: Kimetsu no Yaiba : S04E07]. 4 active indexers
[Info] DownloadDecisionMaker: Processing 42 releases
[Info] DownloadService: Report sent to qBittorrent. Indexer ACGsou (Jproxy). Demon Slayer: Kimetsu no Yaiba[S4E7][简日][1080P][-织梦字幕组]
[Info] EpisodeSearchService: Episode search completed. 1 reports downloaded.

Jproxy日志:
11:30:50.508 INFO [xec-5] com.lckp.jproxy.task.SonarrRenameTask.lambda$run$0(SonarrRenameTask.java:154) : qBittorrent 文件重命名成功:[织梦字幕组][鬼灭之刃 锻刀村篇 鬼滅の刃 刀鍛冶の里編][07集][1080P][AVC][简日双语].mp4 => S4E7.mp4
11:30:50.509 INFO [xec-5] com.lckp.jproxy.task.SonarrRenameTask.lambda$run$0(SonarrRenameTask.java:158) : qBittorrent 种子重命名成功:808addd66dbe76392c2fae690c376d018c593113 => Demon Slayer: Kimetsu no Yaiba[S4E7][简日][1080P][-织梦字幕组]
11:31:14.512 ERROR [xec-4] com.lckp.jproxy.util.CheckUtil.checkTmdbApi(CheckUtil.java:156) : TMDB URL 无效:I/O error on GET request for "https://api.themoviedb.org/3/movie/550": Connect timed out
11:42:00.011 INFO [ing-1] com.lckp.jproxy.task.SonarrRenameTask.lambda$run$0(SonarrRenameTask.java:154) : qBittorrent 文件重命名成功:[织梦字幕组][鬼灭之刃 锻刀村篇 鬼滅の刃 刀鍛冶の里編][07集][1080P][AVC][简日双语].mp4 => S4E7.mp4
11:42:00.068 INFO [ing-1] com.lckp.jproxy.task.SonarrRenameTask.lambda$run$0(SonarrRenameTask.java:158) : qBittorrent 种子重命名成功:808addd66dbe76392c2fae690c376d018c593113 => Demon Slayer: Kimetsu no Yaiba[S4E7][简日][1080P][-织梦字幕组]

重新安装最新版 docker,Sonarr连接Qb出现问题。

IP没问题,使用8117端口,sonarr连通性测试失败。使用8080直连qb成功
JProxy日志:
ERROR [xec-5] jproxy.service.impl.SystemUserServiceImpl.verify(SystemUserServiceImpl.java:113) : invalid token: The token was expected to have 3 parts, but got 0.

jproxy里的tmdb数据同步错误

我有俩sonarr A和sonarr B(api key不同),分别对应jproxy A和Jproxy B,Jproxy B的是用jproxy A的db文件覆盖安装的,然后配置好jproxy B以后,如果同步jproxy B的tmdb数据,会发现把sonarr A里的的同步过来。。。

sonarr标题搜索问题

1、剧集&动漫 标题中含有 单词"the" 符号 ' ,会导致报错 找不到匹配的标题
图片
图片
图片
以上三个完整标题为 The Mandalorian Hell's Paradise The Dangers in My Heart 由于此报错导致sonarr完全搜索不到结果。

2、sonarr 动漫第二季 搜索时 会使用 类似 冰海战记 S02E14 或 冰海战记 38 进行搜索,但是动漫资源站点命名方式均不标准,导致所有动漫第二季无法搜索到解决
建议同时拦截搜索的 title season episode
图片
图片

【悠哈璃羽字幕社】[海盗战记/冰海战记_Vinland Saga S02][14][x264 1080p][CHT]
[ANi] 机动战士钢弹 水星的魔女 Season 2 - 14 [1080P][Baha][WEB-DL][AAC AVC][CHT][MP4]

修改搜索季度

分类 - Type

  1. 发布组 - ReleaseGroup
  2. 动漫 - Anime
  3. 电视剧 - TV Serial
  4. 综艺 - TV Show
  5. 其他 - Others

请输入你的选择 - please choose a number:
2
规则类型:Anime
正则类型:搜索

我遇到的问题:
想要把S04E01替换成第四季 01,用下面的配置添加新规则后没有成功替换。

截屏2022-08-02 15 14 58
截屏2022-08-02 15 15 16

女神的露天咖啡厅无法使用中文搜索

原始标题

[DAY字幕组][女神的露天咖啡厅/Megami no Café Terrace][第10话「樱花和橘花」][简日双语][WEBrip][1080P][MP4]

建议附上原始种子页面的链接

https://miobt.com/show-46387c617786a02ad319fc3d34d9a7835b9cd957.html

问题描述

女神的露天咖啡厅只有nyaa能用中文搜,其余的都只能用英文

日志:

[Info] ReleaseSearchService: Searching indexer(s): [AnimeTosho] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 105070]
[Info] ReleaseSearchService: Searching indexer(s): [comicat] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100006]
[Info] ReleaseSearchService: Searching indexer(s): [AniRena] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100002, 100003]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Info] ReleaseSearchService: Searching indexer(s): [Bangumi Moe] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 121599, 122298, 129757, 152717]
[Info] ReleaseSearchService: Searching indexer(s): [MioBT] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5050, 5070, 124339]
[Info] ReleaseSearchService: Searching indexer(s): [Tokyo Toshokan] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100003, 100004, 100007, 100009, 100010, 100012, 100013, 100015]
[Info] ReleaseSearchService: Searching indexer(s): [Anidex] for Term: [Megami no Cafe Terrace 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 8000, 100001, 100002, 100003]
[Info] ReleaseSearchService: Searching indexer(s): [MioBT] for Term: [Cafe Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5050, 5070, 124339]
[Info] ReleaseSearchService: Searching indexer(s): [Bangumi Moe] for Term: [Cafe Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 121599, 122298, 129757, 152717]
[Info] ReleaseSearchService: Searching indexer(s): [comicat] for Term: [Cafe Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100006]
[Info] ReleaseSearchService: Searching indexer(s): [AniRena] for Term: [Cafe Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100002, 100003]
[Info] ReleaseSearchService: Searching indexer(s): [Tokyo Toshokan] for Term: [Cafe Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100003, 100004, 100007, 100009, 100010, 100012, 100013, 100015]
[Info] ReleaseSearchService: Searching indexer(s): [AnimeTosho] for Term: [Megami no Cafe Terrace 08], Offset: 100, Limit: 100, Categories: [5000, 5070, 105070]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [The Café Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Info] ReleaseSearchService: Searching indexer(s): [AnimeTosho] for Term: [Cafe Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 105070]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [女神的露天咖啡厅 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [女神咖啡廳 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Info] ReleaseSearchService: Searching indexer(s): [Anidex] for Term: [Cafe Terrace and Its Goddesses 08], Offset: 0, Limit: 100, Categories: [5000, 5070, 8000, 100001, 100002, 100003]
[Info] ReleaseSearchService: Searching indexer(s): [Anidex] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 8000, 100001, 100002, 100003]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Info] ReleaseSearchService: Searching indexer(s): [comicat] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100006]
[Info] ReleaseSearchService: Searching indexer(s): [MioBT] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5050, 5070, 124339]
[Info] ReleaseSearchService: Searching indexer(s): [AniRena] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100002, 100003]
[Info] ReleaseSearchService: Searching indexer(s): [Tokyo Toshokan] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100003, 100004, 100007, 100009, 100010, 100012, 100013, 100015]
[Info] ReleaseSearchService: Searching indexer(s): [Bangumi Moe] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 121599, 122298, 129757, 152717]
[Info] ReleaseSearchService: Searching indexer(s): [AnimeTosho] for Term: [Megami no Cafe Terrace 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 105070]
[Info] ReleaseSearchService: Searching indexer(s): [MioBT] for Term: [Cafe Terrace and Its Goddesses 07], Offset: 0, Limit: 100, Categories: [5000, 5050, 5070, 124339]
[Info] ReleaseSearchService: Searching indexer(s): [AniRena] for Term: [Cafe Terrace and Its Goddesses 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100002, 100003]
[Info] ReleaseSearchService: Searching indexer(s): [comicat] for Term: [Cafe Terrace and Its Goddesses 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100006]
[Info] ReleaseSearchService: Searching indexer(s): [Bangumi Moe] for Term: [Cafe Terrace and Its Goddesses 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 121599, 122298, 129757, 152717]
[Info] ReleaseSearchService: Searching indexer(s): [Tokyo Toshokan] for Term: [Cafe Terrace and Its Goddesses 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 100001, 100003, 100004, 100007, 100009, 100010, 100012, 100013, 100015]
[Info] ReleaseSearchService: Searching indexer(s): [AnimeTosho] for Term: [Cafe Terrace and Its Goddesses 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 105070]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [The Café Terrace and Its Goddesses 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [女神的露天咖啡厅 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Info] ReleaseSearchService: Searching indexer(s): [Nyaa.si] for Term: [女神咖啡廳 07], Offset: 0, Limit: 100, Categories: [5000, 5070, 125996, 127720, 131088, 134634, 140679]
[Warn] Cardigann: HTTP Error - Res: [GET] https://nyaa.iss.ink/?q=%E5%A5%B3%E7%A5%9E%E5%92%96%E5%95%A1%E5%BB%B3%2007&f=0&c=1_0&s=id&o=desc: 502.BadGateway (2657 bytes)

导入时无法识别

描述你的需求 - Describe Requirement
请尽可能清楚的描述你的需求
虽然jproxy能识别更多资源了,但是如果下载下来的文件名不能够被sonarr识别,那么下载完后仍然需要手动导入,这个过程非常繁琐,有没有什么办法解决这个问题呢?

v3.0.0启动失败

日志如下:
ERROR [ main] springframework.boot.SpringApplication.reportFailure(SpringApplication.java:822) : Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'interceptorConfig' defined in file [/app/classes/com/lckp/jproxy/config/InterceptorConfig.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'systemUserServiceImpl': Invocation of init method failed
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:245) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1189) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:917) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.0.5.jar:3.0.5]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) ~[spring-boot-3.0.5.jar:3.0.5]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-3.0.5.jar:3.0.5]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:310) ~[spring-boot-3.0.5.jar:3.0.5]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1304) ~[spring-boot-3.0.5.jar:3.0.5]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1293) ~[spring-boot-3.0.5.jar:3.0.5]
at com.lckp.jproxy.Application.main(Application.java:27) ~[classes/:?]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemUserServiceImpl': Invocation of init method failed
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:196) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:419) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1762) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-6.0.7.jar:6.0.7]
... 19 more
Caused by: org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.translateException(LettuceConnectionFactory.java:1602) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java:1533) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1358) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1341) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:1059) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:398) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisConnectionUtils.fetchConnection(RedisConnectionUtils.java:193) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:144) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:105) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:393) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:373) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.DefaultValueOperations.get(DefaultValueOperations.java:50) ~[spring-data-redis-3.0.4.jar:3.0.4]
at com.lckp.jproxy.service.impl.SystemUserServiceImpl.initSecret(SystemUserServiceImpl.java:169) ~[classes/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:425) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:369) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:193) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:419) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1762) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-6.0.7.jar:6.0.7]
... 19 more
Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1/:6379
at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:78) ~[lettuce-core-6.2.3.RELEASE.jar:6.2.3.RELEASE]
at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56) ~[lettuce-core-6.2.3.RELEASE.jar:6.2.3.RELEASE]
at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:350) ~[lettuce-core-6.2.3.RELEASE.jar:6.2.3.RELEASE]
at io.lettuce.core.RedisClient.connect(RedisClient.java:216) ~[lettuce-core-6.2.3.RELEASE.jar:6.2.3.RELEASE]
at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:111) ~[spring-data-redis-3.0.4.jar:3.0.4]
at java.util.Optional.orElseGet(Optional.java:364) ~[?:?]
at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:111) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java:1531) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1358) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1341) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:1059) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:398) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisConnectionUtils.fetchConnection(RedisConnectionUtils.java:193) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:144) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:105) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:393) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:373) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97) ~[spring-data-redis-3.0.4.jar:3.0.4]
at org.springframework.data.redis.core.DefaultValueOperations.get(DefaultValueOperations.java:50) ~[spring-data-redis-3.0.4.jar:3.0.4]
at com.lckp.jproxy.service.impl.SystemUserServiceImpl.initSecret(SystemUserServiceImpl.java:169) ~[classes/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:425) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:369) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:193) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:419) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1762) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-6.0.7.jar:6.0.7]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-6.0.7.jar:6.0.7]
... 19 more
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:6379
Caused by: java.net.ConnectException: Connection refused
at sun.nio.ch.Net.pollConnect(Native Method) ~[?:?]
at sun.nio.ch.Net.pollConnectNow(Net.java:672) ~[?:?]
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) ~[?:?]
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final]
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.90.Final.jar:4.1.90.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.90.Final.jar:4.1.90.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.90.Final.jar:4.1.90.Final]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

ANI规则正则多了个"简中",导致拉取的名称都被认为是简体

描述错误情况 - Describe the bug
请尽可能清楚的描述你遇到的问题
A clear and concise description of what the bug is.

截图 - Screenshots
请提供错误全屏截图
If applicable, add screenshots to help explain your problem.

请提供以下信息 - Desktop (please complete the following information):

  • OS: [e.g. docker/linux/windows]
  • Version [e.g. 2.5.1]

日志 - log
请提供详细的错误日志
Please provide web_error.log.

部分404类目下的纪录片搜索不到

部署环境(windows / docker)

docker

问题描述

问题一:
使用jproxy的情况下,在馒头搜索Prehistoric Planet (2022)这部第一季或者第二季搜不出结果,并且sonarr都会报错。

但如果我在sonarr的index里去掉jproxy,就可以搜出结果

我确定我选了404类目。

问题二:
The Story Of Chuaner这部第一季,馒头里有,但是搜不出结果。

比如以The Story Of Chuaner关键词在馒头网页端搜,第一行就是The Story Of Chuaner 2018 WEB-DL 1080p H264 AAC-HDCTV

TMDB中文我没加,但这个标题里没有中文,加不加并没有什么影响。

问题一相关日志

jackett日志:
使用jproxy的情况下,搜Prehistoric Planet这部,找不到相关jackett搜索日志

sonarr日志(使用jproxy的情况下,Prehistoric Planet 这部只要一搜就报这个日志,去掉jprxoy就正常了):

[Info] ReleaseSearchService: Searching indexers for [Prehistoric Planet (2022) : S02]. 1 active indexers
[Warn] HttpClient: HTTP Error - Res: [GET] http://172.17.0.1:18117/sonarr/jackett/api/v2.0/indexers/mteamtp2fa/results/torznab/api?t=tvsearch&cat=5000,5030,5040,5060,5070,5080,100402,100403,100404&extended=1&apikey=eprr9hw6j5cm1zodr2k6h27ihja8sw0r&offset=0&limit=100&q=Planeta%20Prehistorico&season=2: 500.InternalServerError (0 bytes)
[Warn] Torznab: 馒头(kp.m-team.cc) HTTP request failed: [500:InternalServerError] [GET] at [http://172.17.0.1:18117/sonarr/jackett/api/v2.0/indexers/mteamtp2fa/results/torznab/api?t=tvsearch&cat=5000,5030,5040,5060,5070,5080,100402,100403,100404&extended=1&apikey=eprr9hw6j5cm1zodr2k6h27ihja8sw0r&offset=0&limit=100&q=Planeta%20Prehistorico&season=2]
[Info] DownloadDecisionMaker: No results found

无法下载的问题

描述错误情况 - Describe the bug
请尽可能清楚的描述你遇到的问题
A clear and concise description of what the bug is.

刚刚试用了一下新版本,发现不能手动下载种子

截图 - Screenshots
请提供错误全屏截图
If applicable, add screenshots to help explain your problem.
sonarr显示
Shot 08-06 at 15 33 41@2x

请提供以下信息 - Desktop (please complete the following information):

  • OS: [e.g. docker/linux/windows] docker
  • Version [e.g. 2.5.1] 2.6.0

日志 - log
请提供详细的错误日志
Please provide web_error.log.
sonarr日志:
NzbDrone.Core.Download.Clients.DownloadClientException: Download client failed to add torrent
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.AddTorrentFromFile (System.String fileName, System.Byte[] fileContent, NzbDrone.Core.Download.Clients.TorrentSeedConfiguration seedConfiguration, NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentSettings settings) [0x00060] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\QBittorrent\QBittorrentProxyV2.cs:182
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String hash, System.String filename, System.Byte[] fileContent) [0x00093] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\QBittorrent\QBittorrent.cs:137
at NzbDrone.Core.Download.TorrentClientBase1[TSettings].DownloadFromWebUrl (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String torrentUrl) [0x00230] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\TorrentClientBase.cs:190 at NzbDrone.Core.Download.TorrentClientBase1[TSettings].Download (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x00148] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\TorrentClientBase.cs:117
at NzbDrone.Core.Download.DownloadService.DownloadReport (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x0019f] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\DownloadService.cs:75
at Sonarr.Api.V3.Indexers.ReleaseModule.DownloadRelease (Sonarr.Api.V3.Indexers.ReleaseResource release) [0x001a7] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Api.V3\Indexers\ReleaseModule.cs:129
at Sonarr.Api.V3.Indexers.ReleaseModule.<.ctor>b__10_2 (System.Object x) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Api.V3\Indexers\ReleaseModule.cs:65
at Nancy.NancyModule+<>c__DisplayClass38_01[T].<Post>b__0 (System.Object args) [0x00047] in <e31b230dbd29407fadcc55713e0bbd0f>:0 at Nancy.NancyModule+<>c__DisplayClass40_01[T].b__0 (System.Object args, System.Threading.CancellationToken ct) [0x00047] in :0
at Nancy.Routing.Route`1[T].Invoke (Nancy.DynamicDictionary parameters, System.Threading.CancellationToken cancellationToken) [0x00017] in :0
at Nancy.Routing.DefaultRouteInvoker.Invoke (Nancy.Routing.Route route, System.Threading.CancellationToken cancellationToken, Nancy.DynamicDictionary parameters, Nancy.NancyContext context) [0x00086] in :0
at Nancy.Routing.DefaultRequestDispatcher.Dispatch (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken) [0x002b7] in :0
at Nancy.NancyEngine.InvokeRequestLifeCycle (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken, Nancy.Bootstrapper.IPipelines pipelines) [0x0011d] in :0

Shot 08-06 at 15 36 14@2x

Jproxy日志还没有报错信息

sonarr的qb配置没有Url base参数设置项

描述错误情况 - Describe the bug
请尽可能清楚的描述你遇到的问题
A clear and concise description of what the bug is.
3.0.9.1549的sonarr版本添加Download Clients的qb时,没有Url base参数,jproxy中qBittorrent的代理路径也无法修改,怎么办?

截图 - Screenshots
请提供错误全屏截图
If applicable, add screenshots to help explain your problem.

请提供以下信息 - Desktop (please complete the following information):

  • OS: [e.g. docker/linux/windows]
  • Version [e.g. 2.5.1]

日志 - log
请提供详细的错误日志
Please provide web_error.log.

规则相关

【极影字幕社】小智是女孩子! 第13集 GB_CN HEVC_opus 1080p
该番剧添加净标题后,如上种子名未被识别为简中。

在WebUI配置网络代理

TMDB的配置总是连不上,用HTTP_PROXY和HTTPS_PROXY的环境变量都没有办法连通代理,但是curl themoviedb.org是有返回的,不知道可不可以直接在webUI里设置网络代理

qBittorrent认证支持

我的qBittorrent的web interface带有认证,在JProxy的qBittorrent代理配置页面中
没有找到填写用户名和密码的地方,请问这是不支持qBittorrent的认证模式吗

Answer Me 1997净标题错误

主标题:
Answer Me 1997

其中一个标题显示:
Reply 1997 E01 ì´ì¬ë 2012

其中一个净标题显示:
reply 1997 e01 ì´ì¬ë 2012

如果有中日双语字幕的,优先下载双语字幕的种子。没有中日双语的优先下载中文种子,当中日双语字幕出来后,自动替换为中日双语字幕的

分类 - Type

  1. 发布组 - ReleaseGroup
  2. 动漫 - Anime
  3. 电视剧 - TV Serial
  4. 综艺 - TV Show
  5. 其他 - Others

请输入你的选择 - 2

请提供三个以上标题例子 - please provide 3 or more example title

...

如果有中日双语字幕的,优先下载双语字幕的种子。没有中日双语的优先下载中文种子,当中日双语字幕出来后,自动把单独中文字幕的视频替换为中日双语字幕的。这个需求有实现方案没?

如下例子 https://mikanani.me/ 想下载喵萌奶茶屋的简日双语字幕版本

【喵萌奶茶屋】★10月新番★[异世界舅舅/Isekai Ojisan][08][1080p][繁日双语][招募翻译] [576MB] [复制磁连]2022/11/27
【喵萌奶茶屋】★10月新番★[异世界舅舅/Isekai Ojisan][08][720p][繁日双语][招募翻译] [287.9MB] [复制磁连]2022/11/27
【喵萌奶茶屋】★10月新番★[异世界舅舅/Isekai Ojisan][08][1080p][简日双语][招募翻译] [576.3MB] [复制磁连]2022/11/26
【喵萌奶茶屋】★10月新番★[异世界舅舅/Isekai Ojisan][08][720p][简日双语][招募翻译] [288MB] [复制磁连]2022/11/26
【喵萌奶茶屋】★07月新番★[异世界舅舅/Isekai Ojisan][07][1080p][繁日双语][招募翻译] [498.2 MB] [复制磁连]2022/09/02
【喵萌奶茶屋】★07月新番★[异世界舅舅/Isekai Ojisan][07][720p][繁日双语][招募翻译] [240.19 MB] [复制磁连]

sonarr 的手动搜索,有个Filter按钮,手动点击Filter可以定制搜索规则。这个规则不知道对自动搜索有没有效

sonarr似乎没有语言版本升级更新功能? 但是有分辨率,码率质量更新替换规则。把中日双语字幕的设置为更高分分辨率或者码率可以解决标题问题,但是解决方案不是很好,有更好的方案没

v3.0.0 已经发布,规则问题请统一在此反馈

请参考下列反馈格式

类型:规则识别错误 / 规则新需求

[SweetSub][銃動彼岸花][Lycoris Recoil][07][WebRip][1080P][AVC 8bit][繁體內嵌]
[SweetSub][铳动彼岸花][Lycoris Recoil][07][WebRip][1080P][HEVC 10bit][简繁内封]
[SweetSub][铳动彼岸花][Lycoris Recoil][07][WebRip][1080P][AVC 8bit][简体内嵌]
......

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.