Automate your media library with smart content discovery from Trakt.
Blockbusterr automatically adds trending, popular, and highly-rated movies and TV shows from Trakt to your Radarr/Sonarr library. Configure once, let it run on a schedule, and never manually manage Trakt lists again.
Full documentation available at blockbusterr.dev
- Quick Start Guide
- Installation Methods
- Configuration
- Jobs Overview
- Filters & Scoring
- Real-World Examples
- API Reference
Get running in 60 seconds:
docker run -d \
--name blockbusterr \
-p 9090:9090 \
-v $(pwd)/data:/app/data \
ghcr.io/mahcks/blockbusterr:latestThen open http://localhost:9090 and configure your services.
- 17 Job Types - Trending, popular, anticipated, favorited, box office, and more
- Smart Filtering - Genre, certification, runtime, year, language, country, keywords
- Weighted Scoring - Combine IMDb, Trakt, TMDB, and Metacritic ratings
- Two Integration Modes - Direct to Radarr/Sonarr or via Jellyseerr for approval
- Activity Tracking - See what was added, when, and why with visual logs
- Job Preview - Test configurations before enabling to avoid surprises
- Unified Dashboard - Manage movies and TV shows in one place
- Smart Jobs - Adaptive scoring that balances popularity with quality
The Problem: Managing Trakt lists in Radarr/Sonarr is tedious - configure each list separately, no filtering, no limits, no unified tracking.
The Solution: One dashboard to rule them all. Set filters once, configure jobs with limits, see everything that's added in one activity log.
| Feature | Manual Trakt Lists | Blockbusterr |
|---|---|---|
| Setup | Configure in each *arr app | One unified dashboard |
| Limits | All or nothing | Top N items per job |
| Filters | None | Genre, rating, runtime, language, etc. |
| Activity Log | Check each app separately | Unified log with posters |
| Preview | No preview capability | Test before enabling |
- Family Server - Block R-rated content, require G/PG/PG-13 only
- Quality Curator - Only add movies scoring 80+, minimum 50k IMDb votes
- Genre Specialist - Sci-fi and fantasy only, no comedies or romance
- Completionist - Add everything trending with minimal filtering
Docker Compose (Recommended):
version: '3.8'
services:
blockbusterr:
image: ghcr.io/mahcks/blockbusterr:latest
container_name: blockbusterr
ports:
- "9090:9090"
volumes:
- ./data:/app/data
environment:
- TZ=America/New_York
restart: unless-stoppedOther methods: Binary, from source, with full stack β Installation Guide
Blockbusterr can be configured via:
- Web UI -
http://localhost:9090(easiest) - config.yaml - Mount as volume or edit in container
- Environment Variables - For Docker deployments
- Jobs run on schedule (cron) - e.g., "Trending Movies" every 6 hours
- Fetch content from Trakt - Trending, popular, anticipated, etc.
- Apply filters - Genre, rating, runtime, certification, language
- Calculate scores - Weighted average of IMDb/Trakt/TMDB ratings
- Check threshold - Only content scoring above threshold proceeds
- Add to library - Direct to Radarr/Sonarr or create Jellyseerr request
- Log activity - Track what was added with posters and metadata
β Learn About Jobs | β Filters & Scoring
Contributions welcome! Please open an issue or PR.
Development:
git clone https://github.com/mahcks/blockbusterr.git
cd blockbusterr
make devJoin our Discord for support, questions, and discussion:
https://discord.com/invite/c8vb3VZqmg
MIT License - see LICENSE file for details.
If Blockbusterr saves you time, consider giving it a star!
*Made for the arr community


