Sonarr Fixed

📺 自动化剧集库管理工具

Sonarr TV 剧集自动化管理工具修复版,支持搜索添加剧集、监控配置及立即搜索,需 API 密钥访问本地服务

收藏
4.3k
安装
979
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

sonarr-fixed 是 Sonarr 媒体库管理工具的命令行封装技能,用于自动化搜索和添加电视剧集到 Sonarr 实例。作为原项目 jordyvandomselaar/sonarr 的分支版本,主要修复了元数据声明,明确标注了必需的 API 凭证和配置文件路径。

核心用法

  • 剧集搜索search "剧名" 返回带编号的搜索结果,强制附带 TVDB 链接
  • 库存在检查exists <tvdbId> 验证剧集是否已存在
  • 添加剧集add <tvdbId> 默认立即启动搜索,支持 --no-search 跳过
  • 移除剧集remove <tvdbId> 可选 --delete-files 删除关联文件
  • 配置查询config 获取可用的根目录和质量配置

显著优点

1. 声明式配置:明确区分配置文件路径与环境变量覆盖机制
2. 交互安全:移除剧集时强制询问是否删除文件,避免误操作

3. 搜索即开即用:添加剧集默认触发立即搜索,减少操作步骤

4. TVDB 集成:结果展示强制包含可点击的 TVDB 链接,便于用户验证

潜在局限

  • 本地服务依赖:必须自行部署 Sonarr 实例,无法独立运行
  • 认证门槛:需获取 API 密钥并正确配置,对新手不够友好
  • 质量配置隐性依赖:依赖 defaultQualityProfile ID,配置错误会导致添加失败
  • 无沙箱隔离:直接调用本地 bash 脚本执行 curl 操作

适合人群

  • 已自建 NAS/媒体服务器的家庭影院用户
  • 熟悉 *arr 生态(Sonarr/Radarr/Lidarr)的进阶用户
  • 需要 CLI 批量操作剧集库的自动化爱好者

常规风险

  • API 密钥泄露:明文存储于 ~/.openclaw/credentials/sonarr/config.json
  • 文件误删--delete-files 选项需二次确认,但脚本执行仍有不可逆风险
  • 服务可达性:依赖本地 Sonarr 服务健康状态,网络/配置错误导致操作失败
  • 版本兼容性:未明确 Sonarr API 版本兼容性,升级可能导致失效

Sonarr Fixed 内容

scripts文件夹
手动下载zip · 4.3 kB
sonarr.shtext/x-shellscript
请选择文件