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

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

  •  
  •   reorx · 330 天前 · 3727 次点击
    这是一个创建于 330 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    Plex 解码能力太弱, 我的 DS918+也带不起来(4K, HDR, dolby vision 根本无法流畅播放), 所以我还都是用的 kodi 来播放. 至于字幕, kodi 的中文插件组支持不少字幕直接搜索, 我也有用 OP 提到的 bazarr, 可惜支持的 provider 太少了.
    ruidoBlanco
        20
    ruidoBlanco  
       329 天前
    我自己写的字幕刮削,现在字幕库也是各种反爬了,跑着跑着就 502 了。opensubtitles 基本上只有老片字幕。subhd 一向没法爬。
    reorx
        21
    reorx  
    OP
       329 天前
    @rcgary 哇,终于有 Usenet 用户了,我也是这次折腾才了解到 Usenet ,很好奇国内有足够多的资源来下载动画和电影吗?
    reorx
        22
    reorx  
    OP
       329 天前
    @Pogbag 感谢推荐,有空也试试这个,看起来是一个国内开发者做的更轻量的 Sonarr alternative
    marcosteam
        23
    marcosteam  
       329 天前
    @reorx 是的
    marcosteam
        24
    marcosteam  
       329 天前
    @reorx 另外吐槽一下,隔壁 Radarr 都能 i18n ,Sonarr 的开发者就是死活不肯加进来,太拉了
    rcgary
        25
    rcgary  
       329 天前   ❤️ 1
    @reorx 我并不在国内, 所以对国内的使用情况并不了解,我感觉应该没有什么服务器, 其实可以用用 US 的服务器测测下载速度, Usenet 的速度是相当快的,没有 limit 的, 我自己的是 3 个收费 Usenet Services, 黑 5 入手最划算, 动漫, 日剧什么的都有, 像电影什么的都是当天出高清资源(往往要等字幕组), 美剧基本播完 1 小时就出了, 对于国内电影, 电视剧支持不好, 我直接买的国内视频三平台的会员, 主要国内这个太冷门了, 讨论的很少. 但是资源最丰富的地方永远是 Usenet.
    rcgary
        26
    rcgary  
       329 天前
    @ruidoBlanco 感同身受啊! subhd 要是出个付费 api 的话就好了, 可能受众太小.
    reorx
        27
    reorx  
    OP
       329 天前
    @rcgary 原来如此,怪不得我感觉 Usenet 没有什么国内的资料,但看起来国外用户很多,各种 PVR 也是把它当做一等公民对待的。
    zx900930
        28
    zx900930  
       329 天前 via Android
    @rcgary Usenet 确实无论是速度还是资源都碾压这些 public 和部分 private tracker ,无奈有收费这个坎在这大大削弱了受众范围,导致取代 bt 的目标至今都没实现。
    其实资源真的不是问题,最大的问题是中文字幕
    q000q000
        29
    q000q000  
       328 天前 via iPad
    好麻烦。。。
    d460686680
        30
    d460686680  
       327 天前 via iPhone
    https://github.com/allanpk716/ChineseSubFinder 配合 jellyfin 或者 emby 自动下载我用着不错
    gongquanlin
        31
    gongquanlin  
       327 天前
    op 的博客是用啥做的呀
    reorx
        32
    reorx  
    OP
       327 天前
    @gongquanlin Hugo, 使用的主题是 https://github.com/reorx/hugo-PaperModX


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

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