#!/bin/bash # --- CONFIGURATION --- API_KEY="" RADARR_URL="http://localhost:7878" # Default Radarr port # ------------------- # 1. Refresh all movies (scans disk & updates metadata) echo "Refreshing all movies..." curl -X POST "$RADARR_URL/api/v3/command" \ -H "X-Api-Key: $API_KEY" \ -H "Content-Type: application/json" \ -d '{"name": "RefreshMovie"}' # Refreshes all movies if no movieIds supplied [citation:5] # Small pause to let the system breathe sleep 5 # 2. Search for all missing movies echo "Searching for all missing movies..." curl -X POST "$RADARR_URL/api/v3/command" \ -H "X-Api-Key: $API_KEY" \ -H "Content-Type: application/json" \ -d '{"name": "MissingMoviesSearch"}' # Triggers search for all missing movies [citation:1][citation:8] # 3. Force an RSS sync (grabs latest releases from indexers) echo "Syncing RSS feeds..." curl -X POST "$RADARR_URL/api/v3/command" \ -H "X-Api-Key: $API_KEY" \ -H "Content-Type: application/json" \ -d '{"name": "RssSync"}' # Pulls latest releases from indexers [citation:6][citation:8] echo "All commands sent successfully!"