众所周知B站看番环境越来越苛刻了(港澳除外),国内上线的番剧少之又少且部分番剧还有圣光剪辑和无缝链接,实属破坏看番体验。B站以外的在线看番网站画质起伏特别大,还有很多广告。所以搭建一个属于自己的影视库不仅可以满足看番需求,还可以满足BT党做种收藏需求(BT/P2P也可以XD)
Emby Server部署
有了想法开始搭建,影视库服务器我选用Emby,虽然Jellyfin开源,还是用Emby舒服一些(看个人)
1 | docker run -d \ |
Emby会连上TVDB刮削剧集信息,Emby有时候会连不上,最好部署的时候加一个代理
部署好Emby后我们只需要导入我们喜欢的番剧刮削便可食用了…但这还不够,Emby对于刮削有这严格的命名规范,不符合规范的是不会有封面以及影视信息出现,我们可以选择手动刮削神器tMM刮削,刮好后导入Emby即可,这种方式准确且无误,但是缺点是每次都要手动导入很麻烦,达不到预期自动化的需求,所以要用Sonarr代替tMM解决手动命名的问题。
导入前先创建影视库
文件夹选择你想要存放的影视库位置
Sonarr部署
Sonarr是一个对接TVDB管理番剧/TV剧集信息的容器,它可以监控各大种子站的RSS和磁力链接并且转由下载端(qBittorrent)下载并返回给Sonarr,Sonarr会根据TVDB的命名规范对剧集命名,最后Emby检测到正确的命名自动刮削成中文信息,实在是美滋滋,省去了自己手动刮削以及创建文件夹的过程,最重要的是Sonarr是以硬链接
的方式创建剧集,意味着可以一边做种一边刮削(BT党狂喜捏)
1 | docker run -d \ |
部署好运行如下:
先对Sonarr进行一些必要的设置
Media Management
在此页面开启命名正则表达式,以及在下方的Root Floders
映射在Emby下创建的影视库路径
Download Clients
配置一下Sonarr的下载端,这里选用qB,同样docker部署,具体过程不展示了
如图所示配置qB的地址以及用户名密码即可对接
Indexers
此项是Sonarr最重要的一个配置:为Sonarr添加索引的种子站API。借助API索引指定番剧并解析磁力配合qB使用下载,这里要借助一个索引聚合器Jackett
Jackett部署
Jackett是一个种子索引聚合器,集成各大种子站API,配合Sonarr自动搜索也是一个美滋滋的容器捏,可以转换为RSS以及Torznab(Sonarr支持)的格式,后者可以支持主动搜索。
1 | docker run -d \ |
部署后运行:
点击Add Indexer
即可添加种子站,如图所示这是我添加的几个种子站,平时看番的话这几个足矣。现在可以将API对接到Sonarr里了,点击Copy Torznab Feed
复制Torznab格式(Sonarr支持)到Sonarr
API Key填写Jackett右上方的Key,选好分类保存即可。
XArrRss配合Sonarr
到了这步其实已经实现了全自动追番了,只要在Sonarr添加你想追的番剧,Sonarr会从Indexer添加的种子API中检索番剧磁力链交由qB下载,下载好后Sonarr自动命名硬链接到Emby,Emby检测规范命名自动刮削。
但..Sonarr在TV/电视剧表现是优异的,在追番检索上有点不尽人意,大部分是可以完美检索匹配,小部分还是因为命名问题无法匹配到相应的番剧磁力链,在此基础上还需要一个辅助容器帮助Sonarr精准的自动检索匹配到番剧磁力,这时XArr-Rss就派上用场了。
XArrRss其实就是解决了Sonarr无法检索到规范命名的问题[可选项]
最后生成相应的RSS和Torznab到Sonarr就可以了。
效果展示
数据源推荐
名称 | 网址 | 代理 | 备注 |
---|---|---|---|
蜜柑计划 | https://mikanani.me/ | - | 强推,配合XArr完美 |
动漫花园 | https://www.dmhy.org/ | 需要代理 | - |
萌番组 | https://bangumi.moe | - | 对Sonarr很友好 |
Nyaa | https://nyaa.si/ | 需要代理 | - |
漫猫动漫 | http://www.comicat.org/ | 需要代理 | - |