Manage your Radarr movie collection with powerful search, monitoring, and download management capabilities
A comprehensive Raycast extension that provides full integration with your Radarr instances, allowing you to search, monitor, and manage your movie collection directly from Raycast.
http://localhost:7878)| Command | Description |
|---|---|
| Search Movies | Search TMDB and add movies to Radarr with quality profiles |
| Upcoming Releases | View movies scheduled for release in the next 2 months |
| Download Queue | Monitor active downloads with progress and ETA |
| Movie Library | Browse your collection with grid view and detailed info |
| Missing Movies | Find wanted movies and their availability status |
| Unmonitored Movies | Manage movies not being actively monitored |
| Instance Status | Monitor connection status of your Radarr instances |
| System Status | Check system health (background command) |
npm install -g @raycast/cli)# Development
npm run dev # Start development with hot reload
npm run build # Build for production
# Code Quality
npm run lint # Check code quality and types
npm run fix-lint # Auto-fix linting issues
# Raycast CLI aliases
ray develop # Same as npm run dev
ray build # Same as npm run build
ray lint # Same as npm run lint
src/
βββ types.ts # TypeScript interfaces
βββ config.ts # Multi-instance configuration
βββ utils.ts # Helper functions
βββ hooks/
β βββ useRadarrAPI.ts # API hooks with error handling
βββ search-movies.tsx # Search and add movies
βββ upcoming-releases.tsx # Calendar view
βββ download-queue.tsx # Download management
βββ movie-library.tsx # Collection browser
βββ missing-movies.tsx # Missing movie tracking
βββ unmonitored-movies.tsx # Unmonitored management
βββ instance-status.tsx # Instance status monitoring
βββ system-status.ts # Health checks
This extension uses Radarr's V3 API with:
@raycast/utilsMIT License - see LICENSE file for details