arr-all

v1.0.0

Unified command-line interface for Radarr, Sonarr, and Lidarr. Search, add, and manage movies (Radarr), TV shows (Sonarr), and music (Lidarr) with calendar view and health monitoring.

3· 1.4k· 1 versions· 5 current· 5 all-time· Updated 12h ago· MIT-0

Install

openclaw skills install arr-all

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 <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:

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

Check Calendar:

arr-all calendar

Check Health:

arr-all health

Version tags

latestvk97c378t50xjnjnpkrdkptygrd80vf7h

Runtime requirements

Binscurl, jq