Skip to content

Real-World Use Cases

See how different users configure Blockbusterr to match their needs.

Family Filtering

Goal: Automatically add kid-safe content while blocking mature themes.

scoring:
imdb_rating_weight: 0.6
trakt_rating_weight: 0.3
tmdb_rating_weight: 0.1
min_imdb_votes: 1000
default_score: 50
filters:
global:
blocking:
certifications:
- "R"
- "NC-17"
- "TV-MA"
genres:
- "horror"
- "thriller"
required:
certifications:
- "G"
- "PG"
- "PG-13"
- "TV-Y"
- "TV-Y7"
- "TV-G"
- "TV-PG"
jobs:
family_movies:
type: "movie"
list_type: "trakt_trending"
fetch_count: 100
threshold_score: 65
schedule: "0 8 * * *" # Daily at 8 AM
Quality Selective

Goal: Only add highly-rated movies and critically acclaimed shows.

scoring:
imdb_rating_weight: 0.4
trakt_rating_weight: 0.3
tmdb_rating_weight: 0.2
metacritic_weight: 0.1
min_imdb_votes: 50000 # Require popularity
min_year: 1990 # No old content
default_score: 40
filters:
movies:
blocking:
genres:
- "reality"
required:
min_runtime: 75 # No shorts
shows:
blocking:
genres:
- "reality"
- "game-show"
required:
min_episode_runtime: 20
jobs:
curated_movies:
type: "movie"
list_type: "trakt_popular"
fetch_count: 200
threshold_score: 80 # Very high bar
schedule: "0 0 * * 0" # Weekly
High Volume Automation

Goal: Add everything trending, minimal filtering.

scoring:
trakt_rating_weight: 1.0 # Only use Trakt
min_imdb_votes: 100 # Very low requirement
default_score: 60
filters:
global:
blocking:
genres: # Only block documentaries
- "documentary"
jobs:
trending_everything:
type: "movie"
list_type: "trakt_trending"
fetch_count: 500
threshold_score: 50 # Very permissive
schedule: "0 */6 * * *" # Every 6 hours
popular_shows:
type: "show"
list_type: "trakt_popular"
fetch_count: 300
threshold_score: 55
schedule: "0 */8 * * *" # Every 8 hours
Targeted Niche

Goal: Build a library focused on specific genres (Sci-Fi & Fantasy).

scoring:
imdb_rating_weight: 0.5
trakt_rating_weight: 0.4
tmdb_rating_weight: 0.1
min_imdb_votes: 5000
default_score: 55
filters:
global:
required:
genres:
- "science-fiction"
- "fantasy"
blocking:
genres:
- "romance" # No romantic fantasy
- "comedy" # Serious stuff only
jobs:
scifi_movies:
type: "movie"
list_type: "trakt_popular"
fetch_count: 150
threshold_score: 70
schedule: "0 0 * * 1" # Weekly on Monday
fantasy_shows:
type: "show"
list_type: "trakt_trending"
fetch_count: 100
threshold_score: 68
schedule: "0 0 * * 3" # Weekly on Wednesday
Advanced Adaptive

Goal: Different behavior based on time of year.

# June-August: Family content for kids home from school
jobs:
summer_family_movies:
type: "movie"
list_type: "trakt_trending"
fetch_count: 50
threshold_score: 60
schedule: "0 10 * 6-8 *" # June-Aug daily
filters:
global:
required:
certifications: ["G", "PG", "PG-13"]
Use CaseItems/WeekScore ThresholdFilteringBest For
Family Server70-8565StrictHouseholds with kids
Quality Curator20-3080Very StrictCinephiles
Completionist500+50MinimalData hoarders
Genre Specialist40-5070Genre-focusedThemed libraries

Combine Strategies

Run multiple jobs with different thresholds - high score for auto-add, lower score for Jellyseerr requests

Test Before Committing

Use preview endpoints to see what would be added before enabling jobs

Start Conservative

Begin with high thresholds (75+), then lower as you refine your preferences

Monitor & Adjust

Check the activity log weekly to see if filters are too strict or too loose