使用Sonarr+Jackett+qb/tr+emby实现(基本)全自动追新番

目标:最好没什么人工干预,我就能在emby里比较及时看到新番。
前期准备
emby的使用我就不讲了,自己去搜吧。。。类似软件还有PLEX和Jellyfin。
bt客户端也不讲了,常用的tr和qb,自己安装好就行。
首先,最重要的:你的机器要能连接到TVDB,以及各资源网址,所以请解决好网络问题。
其次,最好具有基本的英语能力,因为界面全是英文。。。但也不是那么重要,因为打开的次数不会太多。
因为我用的UNRAID,用的docker。如果你不用docker的话,那这个文章对你就没什么帮助了,可能。
引言
Jackett你可以把它当成自己的一个RSS,为其他程序提供RSS。
Sonarr就是利用这个RSS去下载文件,然后按照规则把文件移动到固定的路径,emby就可以轻松的刮削了。
安装Jackett

这里使用的linuxserver的docker,webui端口9117
/downloads目录是用来jackett下载种子的,但因为我们基本不使用它,所以无所谓
PUID、PGID按照自己的需求填。默认的99是nobody吧(没记错的话)
安装

用IP:9117进入webui,点击Add indexer添加资源网站。自己选吧。
这里下面教你了如何把Jackett的东西添加到Sonarr。

部分站点可能会提示你站点有Cloudflare DDos保护,所以没办法访问,让你安装FlareSolver,如果你没遇到就无所谓。所以,这个我们后面再说。
安装Sonarr

这里还是选择linuxserver的docker,webui默认8989。
刚刚查了一下,/dev/rtc貌似是实时时间(我猜是realtime clock的缩写吧,我也不知道,反正不用改)
映射/tv目录,看你emby要是别的目录是什么,只要包含这个目录就可以。
映射/downloads目录,看你BT客户端下载到哪。
PUID、PGID,按需求填写。
安装

使用IP:8989进入WEB界面,首先到Profiles里把中文加上。

到下载客户端里,开始加客户端。
如果你有多个客户端,那么把页面左上角的高级设置打开,就可以有优先级设置了。

开始映射目录,这一步的目的是让你Sonarr这个docker知道你客户端下载地址在我这对应的是什么目录。
比如你用的tr,如果你下载的目录默认是/trdownload(假设在你的本机对应的是/mnt/user/Downloads),那么你的Remote Path就填这个/trdownload。
安装时候把/mnt/user/Downloads映射到了/downloads,所以Local Path就填/downloads。
每个人都不一定一样。
接下来到Indexers界面开始加网址。Jackett已经告诉你该怎么加了。选择Torznab。

url从Jackett拷贝,api key就是Jackett网页右上角的那个,复制过来填进去就行了。

我自己加了三个,反正够用了。
打开高级可以设置优先级。
下面就可以加番了。

搜索的时候最准确的是使用tvdb的id,用中文搜索就算了吧。用英文也可以搜,但很多番你其实都想不到英文名是啥,找不到就还是用id吧。
Root Folder填你要把番剧放在哪,番剧子目录会自动创建,不需要你来建。
比如我在emby里把“/mnt/user/Anime/TV 待换源”这个目录作为路径加入到了刮削,但我刚刚映射的时候只把Anime映射到了tv,所以这里我填了“/tv/TV 待换源”。这边的路径各位就自己根据需求选择吧。
Monitor就是选择你要监视哪些集数,我们看原创新番就选all,如果有很多季可以选择future,根据需要自己选。
语言一定要选中文,不然很有可能给你下生肉。
类别选择动画。
tag根据自己的需要。
是否需要开始检索,按需勾,一般勾上。
添加。

然后就会自动开始工作了,如果有些没搜到,到Wanted里来,会告诉你哪些没搜到,这时候十有八九是要自己手动点一下了。点那个小人,来手动搜。

可以看到中文的(已经标注了CHS CHT)被识别成了英语,所以没有加进来。这里手动下载就行了。
部分资源可能没有被识别出第几季、第几话。或者因为关键字等问题,根本没识别出来,你可以手动在BT客户端里自己找资源下载,接下来手动导入。

点击Manual Import,选择目录(你把资源下哪了,就选哪,当然越精确越好),选择Interactive Import。

识别出文件后,它本身会识别是哪个番剧的第几季第几话。当然也有没办法识别的,需要你自己选择番剧、季、话。
下面可以选择是移动文件还是做硬链接,按需选择。
点击Import
安装Flaresolverr
UNRAID本身的库里是没有的,要么手动添加,要么去搜docker hub。这个就是jackett说明文档里推荐的那个docker:
https://hub.docker.com/r/flaresolverr/flaresolverr/
手动添加端口映射8191到8191
添加变量LOG_LEVEL,值为info(这个干啥的我也不知道,反正能用就行。
安装。

到Jackett里把IP:8191填进来,然后再在页面顶端点击确认。
看看不能连上的源是不是可以连上了?
效果:



接下来就和朋友一起愉快的看番吧。
其他无关的东西
昨天做完VIVY的logo,因为中文的字号比较小,fanart.tv限制810*300,所以中文看不太清。正在愁这个事,突然发现TMDB上可以投稿logo啦!而且支持svg矢量格式!可以慢慢把做的矢量logo往上投了(不过emby不支持svg格式的logo。。。。

现在如果从AI导出的话,TMDB会提示像素为0。
参考https://www.themoviedb.org/bible/image/5bb6259dc3a3687983000001
官方给的解决办法是在线转换一下。遇到比较复杂的logo,像是《隐秘而伟大》的毛笔字,我传上去在线转换有时候会崩。我直觉上感觉本地就能弄好。如果有人知道怎么弄请告诉我,感谢。(仅限Windows系统,官方还推荐Sketch,但首先这辈子都不可能用Mac的)