✓ Verified 💻 Development ✓ Enhanced Data

Arr All

Unified command-line interface for Radarr, Sonarr, and Lidarr.

Rating
4.6 (319 reviews)
Downloads
2,950 downloads
Version
1.0.0

Overview

Unified command-line interface for Radarr, Sonarr, and Lidarr.

Complete Documentation

View Source →

Arr-All

Unified interface for Radarr (movies), Sonarr (TV), and Lidarr (music).

Setup

Configuration

You can use a unified config file or existing individual configs.

Unified Config (Preferred): Create ~/.openclaw/credentials/arr-all/config.json:

json
{
  "radarr": {
    "url": "http://localhost:7878",
    "apiKey": "...",
    "defaultQualityProfile": 1
  },
  "sonarr": {
    "url": "http://localhost:8989",
    "apiKey": "...",
    "defaultQualityProfile": 1,
    "defaultSeriesType": "standard"
  },
  "lidarr": {
    "url": "http://localhost:8686",
    "apiKey": "...",
    "defaultQualityProfile": 2,
    "defaultMetadataProfile": 7
  }
}

Legacy Configs: Existing configs at ~/.openclaw/credentials/{radarr,sonarr,lidarr}/config.json are also supported.

Usage

Command format: arr-all [args]

Common Commands

All media types support these core commands:

  • Search: arr-all [movie|tv|music] search "Query"
  • Add: arr-all [movie|tv|music] add
  • Check: arr-all [movie|tv|music] exists
  • Remove: arr-all [movie|tv|music] remove [--delete-files]
  • Config: arr-all [movie|tv|music] config

Cross-Cutting Commands

  • Calendar: arr-all calendar [days=7] (Upcoming releases)
  • Health: arr-all health (Status of all apps)
  • Status: arr-all status (Connection status)
  • Combined Search: arr-all search "Query" (Searches all three)

Type-Specific Features

Movies (Radarr):

  • arr-all movie add-collection
  • arr-all movie collections
TV (Sonarr):
  • arr-all tv add [--monitor latest|all|none|seasons:1,2]
  • arr-all tv seasons
  • arr-all tv monitor-season
Music (Lidarr):
  • arr-all music add [--discography]
  • arr-all music albums
  • arr-all music monitor-album

Examples

Add a Movie:

bash
arr-all movie search "Dune"
arr-all movie add 438631

Check Calendar:

bash
arr-all calendar

Check Health:

bash
arr-all health

Installation

Terminal bash

openclaw install arr-all
    
Copied!

💻Code Examples

}

.txt
**Legacy Configs:**
Existing configs at `~/.openclaw/credentials/{radarr,sonarr,lidarr}/config.json` are also supported.

## Usage

Command format: `arr-all <type> <action> [args]`

### Common Commands

All media types support these core commands:

- **Search**: `arr-all [movie|tv|music] search "Query"`
- **Add**: `arr-all [movie|tv|music] add <id>`
- **Check**: `arr-all [movie|tv|music] exists <id>`
- **Remove**: `arr-all [movie|tv|music] remove <id> [--delete-files]`
- **Config**: `arr-all [movie|tv|music] config`

### Cross-Cutting Commands

- **Calendar**: `arr-all calendar [days=7]` (Upcoming releases)
- **Health**: `arr-all health` (Status of all apps)
- **Status**: `arr-all status` (Connection status)
- **Combined Search**: `arr-all search "Query"` (Searches all three)

### Type-Specific Features

**Movies (Radarr):**

- `arr-all movie add-collection <id>`
- `arr-all movie collections`

**TV (Sonarr):**

- `arr-all tv add <id> [--monitor latest|all|none|seasons:1,2]`
- `arr-all tv seasons <id>`
- `arr-all tv monitor-season <id> <season>`

**Music (Lidarr):**

- `arr-all music add <id> [--discography]`
- `arr-all music albums <id>`
- `arr-all music monitor-album <id>`

## Examples

**Add a Movie:**
example.json
{
  "radarr": {
    "url": "http://localhost:7878",
    "apiKey": "...",
    "defaultQualityProfile": 1
  },
  "sonarr": {
    "url": "http://localhost:8989",
    "apiKey": "...",
    "defaultQualityProfile": 1,
    "defaultSeriesType": "standard"
  },
  "lidarr": {
    "url": "http://localhost:8686",
    "apiKey": "...",
    "defaultQualityProfile": 2,
    "defaultMetadataProfile": 7
  }
}

Tags

#devops_and-cloud

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author rappo
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install arr-all