Filters
Blockbusterr applies one global filter set to all movie jobs and one global filter set to all TV show jobs. Per-job filters are not currently supported.
Configure filters in the web UI or under filters.movies and filters.shows in YAML:
filters: movies: allowed_countries: ["us", "gb"] allowed_languages: ["en"] blacklisted_genres: ["documentary"] blacklisted_keywords: ["hallmark"] blacklisted_tmdb_ids: [] blacklisted_min_runtime: 0 blacklisted_max_runtime: 180 blacklisted_min_year: 0 blacklisted_max_year: 0 min_rating: 6.5 min_votes: 1000
shows: allowed_countries: ["us", "gb"] allowed_languages: ["en"] blacklisted_genres: ["reality"] blacklisted_keywords: [] blacklisted_networks: [] blacklisted_tvdb_ids: [] blacklisted_min_runtime: 0 blacklisted_max_runtime: 90 blacklisted_min_year: 0 blacklisted_max_year: 0 min_rating: 7.0 min_votes: 500Behavior
Section titled “Behavior”- Allowed country and language lists reject known values that are not listed.
- Blacklists reject content matching any configured value.
- Runtime and year limits use
0to disable that boundary. - Rating and vote thresholds are minimums.
- Filters apply during previews and scheduled or manual job runs.
Genre inclusion is not supported. Use blacklisted_genres to exclude unwanted genres.
Dynamic jobs
Section titled “Dynamic jobs”Dynamic jobs select the discovery source, media type, limit, schedule, and delivery settings. They inherit the global filter set for their media type. Migrating legacy jobs does not create per-job filters because the dynamic job model does not contain them.