V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
reorx
V2EX  ›  分享发现

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

  •  
  •   reorx · 2022-05-05 14:57:10 +08:00 · 5912 次点击
    这是一个创建于 931 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    另外,Sonarr 对动画的命名识别稀烂,经常发生识别为 English 或者干脆识别失败导致不下载的情况。且由于使用的数据源是更新缓慢的 TVDB ,所以一些国内综艺是根本就跟踪不了的,或者是延迟几天才可以跟踪。
    zx900930
        11
    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
        12
    zx900930  
       2022-05-05 22:58:00 +08:00   ❤️ 1
    还有 sonarr 识别番剧名称的问题, 在官方 discord 的 xem 下反映
    https://discord.com/channels/383686866005917708/649018968559845376
    番剧主要用的是 thetvdb 的数据, 参考 anidb 和 nyaa 上各大字幕组的命名方式
    在他们自己的网站 https://thexem.info/xem/shows
    创建了一个命名->剧集识别的 mapping, 缺点就是对中文字幕组各种风格不统一命名的兼容性非常差
    我和开发者聊了, 他们下个版本会考虑加入自定义 mapping, 到时候就可以自行解决一些非英文字幕组的识别问题
    reorx
        13
    reorx  
    OP
       2022-05-05 23:57:04 +08:00
    @zx900930 我记得 Sonarr 内置了一个 scene mapping ,可能就是你说的这个,我就非常想不通为何不让自己定义一个番剧的 search term ,这个需求在社区也喊了好几年了。我甚至想过在 Sonarr 和 indexer 之间加一层反向代理,把一些查询 rewrite 成可以识别的。能支持自定义 mapping 再好不过了,期待这个功能的上线。
    reorx
        14
    reorx  
    OP
       2022-05-06 00:04:25 +08:00
    @marcosteam 感谢推荐,想问下「自动升降级」指的是这个吗?
    AllenHua
        15
    AllenHua  
       2022-05-06 08:41:48 +08:00 via iPhone
    一直在用 pt 下载,配合 emby 浏览,实际观看用 IINA 观看(通过 samba 读取本地软路由上文件)

    感谢楼主分享,原来现在还能玩的这么花哨了。我只用过 jellyfin 和 emby
    NG6
        16
    NG6  
       2022-05-06 09:08:40 +08:00   ❤️ 1
    写的好细,支持,
    最近关于动画片的工具又多了几个,xarr-rss ,mikanarr 可以研究一下
    reorx
        17
    reorx  
    OP
       2022-05-06 10:00:53 +08:00 via iPhone
    @NG6 感谢推荐,看起来都是为了处理 Sonarr 对字幕组发布的番剧的识别问题,希望这个坑未来会有所改善
    Pogbag
        18
    Pogbag  
       2022-05-06 10:55:32 +08:00
    假期用 nas-tools 搭建了一个,感觉还行,https://github.com/jxxghp/nas-tools
    rcgary
        19
    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
        20
    ruidoBlanco  
       2022-05-06 12:16:47 +08:00
    我自己写的字幕刮削,现在字幕库也是各种反爬了,跑着跑着就 502 了。opensubtitles 基本上只有老片字幕。subhd 一向没法爬。
    reorx
        21
    reorx  
    OP
       2022-05-06 14:14:24 +08:00
    @rcgary 哇,终于有 Usenet 用户了,我也是这次折腾才了解到 Usenet ,很好奇国内有足够多的资源来下载动画和电影吗?
    reorx
        22
    reorx  
    OP
       2022-05-06 14:15:47 +08:00
    @Pogbag 感谢推荐,有空也试试这个,看起来是一个国内开发者做的更轻量的 Sonarr alternative
    marcosteam
        23
    marcosteam  
       2022-05-06 14:20:52 +08:00
    @reorx 是的
    marcosteam
        24
    marcosteam  
       2022-05-06 14:22:02 +08:00
    @reorx 另外吐槽一下,隔壁 Radarr 都能 i18n ,Sonarr 的开发者就是死活不肯加进来,太拉了
    rcgary
        25
    rcgary  
       2022-05-06 16:07:50 +08:00   ❤️ 1
    @reorx 我并不在国内, 所以对国内的使用情况并不了解,我感觉应该没有什么服务器, 其实可以用用 US 的服务器测测下载速度, Usenet 的速度是相当快的,没有 limit 的, 我自己的是 3 个收费 Usenet Services, 黑 5 入手最划算, 动漫, 日剧什么的都有, 像电影什么的都是当天出高清资源(往往要等字幕组), 美剧基本播完 1 小时就出了, 对于国内电影, 电视剧支持不好, 我直接买的国内视频三平台的会员, 主要国内这个太冷门了, 讨论的很少. 但是资源最丰富的地方永远是 Usenet.
    rcgary
        26
    rcgary  
       2022-05-06 16:10:39 +08:00
    @ruidoBlanco 感同身受啊! subhd 要是出个付费 api 的话就好了, 可能受众太小.
    reorx
        27
    reorx  
    OP
       2022-05-06 16:18:16 +08:00
    @rcgary 原来如此,怪不得我感觉 Usenet 没有什么国内的资料,但看起来国外用户很多,各种 PVR 也是把它当做一等公民对待的。
    zx900930
        28
    zx900930  
       2022-05-06 23:11:42 +08:00 via Android
    @rcgary Usenet 确实无论是速度还是资源都碾压这些 public 和部分 private tracker ,无奈有收费这个坎在这大大削弱了受众范围,导致取代 bt 的目标至今都没实现。
    其实资源真的不是问题,最大的问题是中文字幕
    q000q000
        29
    q000q000  
       2022-05-07 04:05:55 +08:00 via iPad
    好麻烦。。。
    d460686680
        30
    d460686680  
       2022-05-08 07:59:39 +08:00 via iPhone
    https://github.com/allanpk716/ChineseSubFinder 配合 jellyfin 或者 emby 自动下载我用着不错
    gongquanlin
        31
    gongquanlin  
       2022-05-08 18:00:34 +08:00
    op 的博客是用啥做的呀
    reorx
        32
    reorx  
    OP
       2022-05-08 18:44:04 +08:00
    @gongquanlin Hugo, 使用的主题是 https://github.com/reorx/hugo-PaperModX


    @d460686680 前几天在另一个帖子里遇到作者 @allanpk716 了,正在等他激动人心的大更新😆
    gongquanlin
        33
    gongquanlin  
       2022-05-08 21:34:04 +08:00
    @reorx 评论是用的什么呀,hugo 不是不能评论吗,谢谢 op~
    reorx
        34
    reorx  
    OP
       2022-05-08 22:02:52 +08:00
    @gongquanlin 是 Disqus 。Hugo 是静态网站生成器,自身不具备评论功能,但可以在生成的页面中嵌入 JavaScript ,使 Disqus 这类第三方评论系统可以接入,见我的接入代码 https://github.com/reorx/blog/blob/master/layouts/partials/comments_js.html
    allanpk716
        35
    allanpk716  
       2022-05-09 14:19:12 +08:00
    @NG6 等你们踩坑 doge

    动画现在都人肉加规则到 qBit RSS 里面,不太好用,以及 Sonarr 对于动画确实太难受了
    allanpk716
        36
    allanpk716  
       2022-05-09 14:45:16 +08:00   ❤️ 1
    @reorx 本次更新主要还是解决 bug 和为后续功能做调整,在内测啦,估计这周发布问题不大。
    tabliu
        37
    tabliu  
       2022-05-09 18:50:30 +08:00
    @Junichi 播放其用 KODI
    Junichi
        38
    Junichi  
       2022-05-09 19:13:33 +08:00 via iPhone
    @tabliu #37 安卓系统的电视装 kodi 然后挂载 jellyfin ? 之前忘记在哪看过教程😂
    zx900930
        39
    zx900930  
       2022-05-24 16:40:32 +08:00
    看了 mikanarr 的代码, 顺手移植到 nyaa 了
    https://github.com/zx900930/nyaarr
    和 mikan 不同的是 nyaa 没有提供个人 rss 订阅聚合的功能
    在想是通过第三方 RSS 聚合器例如 freshRSS 去把 nyaa 各个番的 RSS 源聚合一下
    还是像 prowlarr 那样, 把不同 RSS 源直接推送到 sonarr 的 indexer 里面去.
    reorx
        40
    reorx  
    OP
       2022-05-24 16:46:21 +08:00
    @zx900930 prowlarr 那样会比较好吧,第三方聚合器一般都比较复杂,不好配置和使用,sonarr 里的 indexer 多一点也不是什么问题,不会造成额外的配置成本
    zx900930
        41
    zx900930  
       2022-05-24 16:58:11 +08:00
    @reorx 我也是这么想的, 去看看 sonarr 的 api 文档了
    jasonselin
        42
    jasonselin  
       2023-08-08 06:54:10 +08:00
    @reorx
    @marcosteam 时间来到了 2023.8 依然没有(
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3390 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:00 · PVG 19:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.