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/utils
MIT License - see LICENSE file for details