📌 项目地址Sonarr/Sonarr | ⭐ 15,684 颗星 | 🔧 C# | 📜 未标注

它做了什么

追剧集的人对这套流程不陌生:新集出了,去找资源,下载,按 Plex 能识别的格式重命名,挪进对应目录。每周几部剧,每部十几集,全是重复劳动。

Sonarr 把这条链路全部接管。它监控多个 RSS 源,检测你收藏的剧集有没有新集,自动抓取、排序、重命名。还有一个容易被低估的功能:质量升级。你已经下载了某集的 DVD 版本,等 Blu-Ray 版本出现在源里,它会自动下载并替换旧文件。

功能拆解

README 列出的功能,挑几个关键的讲:

自动检测新集。RSS 监控 + 自动抓取,这是核心循环。

补齐缺失集数。它可以扫描你现有的媒体库,找出缺的集数并自动下载。老剧迁移到 Sonarr 管理时这个功能很省事。

失败处理。某个发布版本下载失败,自动换下一个源重试,不用人工干预。

手动搜索。可以自己挑选发布版本,或者查看某个版本为什么没被自动下载。这个“为什么没下”的透明度我很少在其他工具里见到,排障时很有用。

重命名规则完全可配置。媒体库能不能被 Plex/Kodi 正确识别,文件命名是第一道关。

生态集成。下载端对接 SABnzbd 和 NZBGet;媒体库端对接 Kodi 和 Plex,支持通知、媒体库更新和元数据。特别篇和多集打包发布也完整支持。

部署

C# 编写,官方支持 Windows、Linux、macOS、Raspberry Pi。安装包在官网下载页(sonarr.tv/#downloads-v3)。

README 没有展开具体配置流程。添加剧集、对接下载器、设置索引器这些,要看官方 Wiki(wiki.servarr.com/sonarr),常见问题在 wiki.servarr.com/sonarr/faq。

典型的使用架构是:Sonarr + Usenet/BT 索引器 + 下载器(SABnzbd 等)+ Plex/Kodi。Sonarr 在中间负责决策——下什么、下完放哪、叫什么名字。

在 Servarr 生态里的位置

Sonarr 是 “arr” 系列的一员:Radarr 管电影,Lidarr 管音乐,Prowlarr 管索引器,Sonarr 管剧集。用过 Radarr 的人对 Sonarr 的界面和操作逻辑不会陌生。

它专注剧集场景。按季按集追踪、多集打包发布、特别篇处理,这些是通用下载工具做不到的细粒度管理。

几点提醒

  • 版本:v3 是稳定版,v4 Beta 的 API 文档在 sonarr.tv/docs/api。要做二次开发的话,注意区分这两个版本的 API。
  • 支持渠道:GitHub Issues 只收 Bug 报告和功能请求。使用问题走论坛、Discord、IRC 或 Reddit。
  • 许可证:GNU GPL v3,Copyright 2010-2024。
  • 法律边界:Sonarr 本身只是自动化管理工具,但典型用途依赖 Usenet/BT 资源。下载内容的合法性取决于你所在的地区和资源本身,风险自担。

15,684 个 Star,从 2010 年维护到现在。如果你在用 Plex 或 Kodi 维护剧集库,这个项目值得花一个周末搭起来。

这篇文章对你有帮助吗?

发表回复