arr-all

🎬 一站式媒体库管理终端

🥥9总安装量 2评分人数 3
100% 的用户推荐

OpenClaw官方出品的*arr媒体管理统一CLI工具,安全整合Radarr/Sonarr/Lidarr三大服务,实现电影、剧集、音乐的一站式搜索添加与监控。

A

基本安全,请在特定环境下使用

  • 来自可信来源(Github / Microsoft / 官方仓库)
  • ✅ 用户输入处理安全,使用 `jq -sRr @uri` 进行 URL 编码,无命令注入风险
  • ✅ 无动态代码执行,未使用 eval 或类似危险操作
  • ✅ 网络访问受限,仅连接用户配置的本地 *arr 服务,无外部 API 调用
  • ✅ 文件系统访问规范,临时文件使用 PID 后缀避免冲突,仅读取配置目录
  • ⚠️ API 密钥以明文存储于本地配置文件,建议设置目录权限为 700 并定期轮换密钥

使用说明

核心用法

arr-all 是一款面向媒体收藏爱好者的统一命令行管理工具,将 Radarr(电影)、Sonarr(电视剧)、Lidarr(音乐)三大 *arr 系列应用整合为单一入口。用户通过 arr-all <type> <action>> 的简洁语法即可完成跨平台的媒体搜索、添加、监控和删除操作。核心工作流包括:使用 search 查找目标内容获取 ID,通过 add 将内容加入对应服务,借助 calendar 查看即将发布的媒体,以及利用 health 监控各服务运行状态。工具支持统一配置文件管理多服务凭证,也兼容传统独立配置,降低了多实例部署的维护成本。

显著优点

一体化体验:告别在三个独立界面间切换的繁琐,单命令即可完成跨平台操作,显著提升媒体管理效率。智能搜索聚合arr-all search 可同时在三大库中检索,快速定位用户所需内容。灵活的监控策略:针对电视剧支持按季监控、最新集追踪等精细控制;音乐库支持整碟或精选集添加。日历整合视图:将电影上映、剧集更新、专辑发布统一呈现,便于规划观看/收听计划。健康状态巡检:一键检查所有服务连接状态、磁盘空间和队列积压,及时发现潜在问题。

潜在缺点与局限性

本地部署依赖:必须自行搭建 Radarr/Sonarr/Lidarr 服务集群,对新手有一定门槛。无远程访问能力:仅支持调用用户配置的本地服务 URL,无法直接对接云端托管实例。功能深度受限:相比各服务的原生 Web UI,部分高级功能(如自定义格式、质量配置微调)可能无法覆盖。Bash 环境绑定:依赖 curl/jq 等 Unix 工具链,Windows 用户需借助 WSL 或 Git Bash 运行。

适合的目标群体

NAS/Homelab 玩家:已部署 arr 套件的媒体库管理员,追求高效自动化运维。命令行爱好者:偏好终端工作流、追求操作效率的技术用户。多服务管理者:同时维护电影、剧集、音乐三类库的重度收藏者。自动化集成需求者*:希望将媒体管理纳入脚本工作流或 CI/CD 管道的开发者。

使用风险

配置泄露风险:API 密钥以明文存储于本地 JSON 文件,需确保 ~/.openclaw/credentials// 目录权限严格限制(建议 700)。服务可用性依赖:工具本身不提供服务高可用保障,后端 arr 服务宕机将直接导致操作失败。网络配置复杂性:若服务部署于 Docker 或远程主机,URL 配置错误可能导致连接超时,需正确理解容器网络或反向代理设置。版本兼容性arr 应用 API 升级可能引入破坏性变更,需关注技能版本更新。

arr-all 内容

文件夹图标hooks文件夹
文件夹图标scripts文件夹
文件夹图标lib文件夹
手动下载zip · 12.7 kB
health-check.shtext/x-shellscript
请选择文件