
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 |
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/
βββ 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
βββ lib/
βββ components/
β βββ AddMovieForm.tsx # Add-movie configuration form
β βββ OpenPreferencesAction.tsx # Cross-platform preferences action
βββ hooks/
β βββ useInstanceManager.ts # Instance state management
β βββ useRadarrAPI.ts # API hooks with error handling
βββ types/ # TypeScript interfaces
β βββ config.ts # Multi-instance configuration
β βββ movie.ts
β βββ queue.ts
β βββ system.ts
βββ utils/
βββ api-helpers.ts # URL building and error handling
βββ formatting.ts # Display formatting helpers
This extension uses Radarr's V3 API with:
@raycast/utilsMIT License - see LICENSE file for details
Search and add movies to Radarr
View upcoming movie releases
Manage active downloads
Browse your movie collection
View missing or wanted movies
View movies that are not being monitored
Monitor Radarr instance connection status
raycast:// deeplink, so the action works on every platform@raycast/api v2 and updated the remaining dependencies to their latest versions