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:
{
"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
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-collectionarr-all movie collections
arr-all tv add[--monitor latest|all|none|seasons:1,2] arr-all tv seasonsarr-all tv monitor-season
arr-all music add[--discography] arr-all music albumsarr-all music monitor-album
Examples
Add a Movie:
arr-all movie search "Dune"
arr-all movie add 438631
Check Calendar:
arr-all calendar
Check Health:
arr-all health
Installation
openclaw install arr-all
💻Code Examples
}
**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:**{
"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
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.