博客分享:使用 Sonarr 搭建自动化追番系统

2022-05-05 14:57:10 +08:00
 reorx

https://reorx.com/blog/track-and-download-shows-automatically-with-sonarr/

最近在家里用 Sonarr 搭建了套自动追番系统,写了篇博客与大家分享,希望能帮助有同样需求的人解决问题、节省时间。

Sonarr 及相关服务的教程,零零散散都有文章介绍,但操作上大都是在 NAS 的 GUI 上进行,管理多个服务非常繁琐。我的方案实现了用一个 docker compose file 运行所有服务,并且在本地命令行就可以完成所有部署操作,这点让我特别有分享欲。

5358 次点击
所在节点    分享发现
42 条回复
GuryYu
2022-05-05 15:15:56 +08:00
太强了,现在 Bilibili 越来越不给力,能自己折腾一个自动化系统也很不错
Junichi
2022-05-05 15:20:21 +08:00
搭了个在追美剧,其实下载还好,现在头疼的是字幕。服务端是 jellyfin ,如果 srt 字幕可以直接串流,但电视端好像经常挂载出问题,ass 字幕挂载很顺利,但要在服务端转码,cpu 顶不住。
reorx
2022-05-05 15:30:34 +08:00
@Junichi 我为了硬解买了个 Plex 的会员,现在使用体验还不错,绝命律师热乎的更新打开就有字幕
reorx
2022-05-05 15:37:42 +08:00
@GuryYu 是这样的,国内的流媒体网站要么没版权,要么延迟更新,最可恨的还有各种莫名其妙的🐴
guorui112
2022-05-05 16:52:17 +08:00
前几周搞过一次,就是 sonarr 一直链接不上 Download Station ,然后放弃了 XD
reorx
2022-05-05 17:31:37 +08:00
@guorui112 我也连不上,所以用了 qBittorrent ,装完可香了
veightz
2022-05-05 18:59:30 +08:00
图用什么工具画的呀, 很好看*_*
reorx
2022-05-05 19:14:13 +08:00
ihciah
2022-05-05 19:27:40 +08:00
bgmi 也挺好用的
marcosteam
2022-05-05 22:11:21 +08:00
也在用这套方案,但是没有用 Jackett ,而是 Prowlarr ,可以自动把索引器同步到 Arr 全家桶里面。

使用的时候最好要到设置里面开启画质的自动升降级,避免所选的某个影片没有对应画质而不下载 /有高画质依然只下载低画质的问题。

另外,Sonarr 对动画的命名识别稀烂,经常发生识别为 English 或者干脆识别失败导致不下载的情况。且由于使用的数据源是更新缓慢的 TVDB ,所以一些国内综艺是根本就跟踪不了的,或者是延迟几天才可以跟踪。
zx900930
2022-05-05 22:19:32 +08:00
服务器是旧机器 i5 4670k +GTX 750Ti 虽然不能硬解 H265, 转码 1080p 毫无问题

另, jackett 建议换成 Prowlarr, 和其它 xxxrr 服务无缝融合体验更佳
Plex 可换 jellyfin
iOS 用 infuse 当客户端
Android 有个 app 叫 nzb360 可以管理这一套全流程, 电脑或者 iOS 可以用网页端 Heimdall 当门户入口
zx900930
2022-05-05 22:58:00 +08:00
还有 sonarr 识别番剧名称的问题, 在官方 discord 的 xem 下反映
https://discord.com/channels/383686866005917708/649018968559845376
番剧主要用的是 thetvdb 的数据, 参考 anidb 和 nyaa 上各大字幕组的命名方式
在他们自己的网站 https://thexem.info/xem/shows
创建了一个命名->剧集识别的 mapping, 缺点就是对中文字幕组各种风格不统一命名的兼容性非常差
我和开发者聊了, 他们下个版本会考虑加入自定义 mapping, 到时候就可以自行解决一些非英文字幕组的识别问题
reorx
2022-05-05 23:57:04 +08:00
@zx900930 我记得 Sonarr 内置了一个 scene mapping ,可能就是你说的这个,我就非常想不通为何不让自己定义一个番剧的 search term ,这个需求在社区也喊了好几年了。我甚至想过在 Sonarr 和 indexer 之间加一层反向代理,把一些查询 rewrite 成可以识别的。能支持自定义 mapping 再好不过了,期待这个功能的上线。
reorx
2022-05-06 00:04:25 +08:00
@marcosteam 感谢推荐,想问下「自动升降级」指的是这个吗?
AllenHua
2022-05-06 08:41:48 +08:00
一直在用 pt 下载,配合 emby 浏览,实际观看用 IINA 观看(通过 samba 读取本地软路由上文件)

感谢楼主分享,原来现在还能玩的这么花哨了。我只用过 jellyfin 和 emby
NG6
2022-05-06 09:08:40 +08:00
写的好细,支持,
最近关于动画片的工具又多了几个,xarr-rss ,mikanarr 可以研究一下
reorx
2022-05-06 10:00:53 +08:00
@NG6 感谢推荐,看起来都是为了处理 Sonarr 对字幕组发布的番剧的识别问题,希望这个坑未来会有所改善
Pogbag
2022-05-06 10:55:32 +08:00
假期用 nas-tools 搭建了一个,感觉还行,https://github.com/jxxghp/nas-tools
rcgary
2022-05-06 11:59:48 +08:00
这一套我用了很多年了, 但是我下载用的是 NzbGet https://nzbget.net/, 对应的 indexer 就也换成 Usenet Indexer 了.

Plex 解码能力太弱, 我的 DS918+也带不起来(4K, HDR, dolby vision 根本无法流畅播放), 所以我还都是用的 kodi 来播放. 至于字幕, kodi 的中文插件组支持不少字幕直接搜索, 我也有用 OP 提到的 bazarr, 可惜支持的 provider 太少了.
ruidoBlanco
2022-05-06 12:16:47 +08:00
我自己写的字幕刮削,现在字幕库也是各种反爬了,跑着跑着就 502 了。opensubtitles 基本上只有老片字幕。subhd 一向没法爬。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850948

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX