Skip to content

Quick Start

Get Blockbusterr up and running in 3 simple steps.

Docker

Docker installed on your system

Trakt Account

Free account at trakt.tv

*arr Stack

Radarr/Sonarr (optional for testing)

Terminal window
docker run -d \
--name blockbusterr \
-p 9090:9090 \
-v $(pwd)/data:/app/data \
ghcr.io/mahcks/blockbusterr:latest

Verify it’s running:

Terminal window
docker logs blockbusterr

You should see output indicating the server started on port 9090.

  1. Go to Trakt API Applications

  2. Fill in the application details:

    • Name: Blockbusterr
    • Redirect URI: urn:ietf:wg:oauth:2.0:oob
    • Permissions: /checkin, /scrobble
  3. Click Save App and copy your Client ID and Client Secret

Navigate to http://localhost:9090 and fill in:

  • Trakt Client ID & Client Secret (from Step 2)
  • Click Authorize Trakt to connect your account
  • Configure Radarr/Sonarr URLs and API keys (optional)

Set Up Scoring

Configure how movies/shows are scored

Configure Filters

Define what content to block or allow

Create Jobs

Automate your library management

  1. Open your browser and navigate to http://localhost:9090

    Configuration Interface

  2. Connect Trakt (Required)

    1. Click Configuration tab
    2. Scroll to Trakt section
    3. Enter your Client ID and Client Secret (Get them here)
    4. Click “Authorize with Trakt”
    5. Log in to Trakt and approve
    OAuth Complete
  3. Connect Radarr (Optional)

    radarr:
    enabled: true
    url: "http://radarr:7878" # Use container name
    api_key: "your_radarr_api_key"
    quality_profile_id: 1
    root_folder: "/movies"
  4. Connect Sonarr (Optional) - Similar to Radarr setup

  1. Choose a Job Type

    Trending

    What’s hot right now

    Best for: Current buzz

    Popular

    Most watched this week

    Best for: Mainstream hits

    Smart Popular

    Adaptive rating thresholds

    Best for: Balanced quality
  2. Configure with Filters

    Start conservative - high quality only:

    jobs:
    trending_movies:
    enabled: true
    schedule: "0 */6 * * *"
    limit: 10
    filters:
    min_rating: 7.0
    min_votes: 2000
    ~5-8 movies per run
  3. Preview Before Enabling

    Jobs Preview

    1. Go to Jobs tab
    2. Click “Preview” button
    3. Review what would be added
    4. Check filter reasons for rejected items
    5. Adjust filters if needed
  4. Enable and Monitor

    • Save your configuration
    • Enable the job
    • Check the Activity tab to see what gets added

    Activity Log

Container won’t start?

  • Check Docker logs: docker logs blockbusterr
  • Ensure port 9090 is not already in use

Can’t connect to Radarr/Sonarr?

  • Verify the URL is accessible from within the Docker container
  • Use container names if using Docker networking (e.g., http://radarr:7878)
  • Check API keys are correct

Jobs not running?

  • Verify the job is enabled in the configuration
  • Check the schedule format is valid (cron syntax)
  • View logs for errors