Skip to main content

Content Blocker

The Content Blocker automatically blocks or removes downloads from your download client based on configurable blocklists. This helps prevent unwanted content from being downloaded and manages content filtering across your *arr applications.

⚠️Important

These settings need a download client to be configured.

🔄Enable Content Blocker

When enabled, the Content Blocker will run according to the configured schedule to automatically block or remove downloads based on the configured blocklists.

📅Scheduling Mode

Choose how to configure the Content Blocker schedule:

  • Basic: Simple interval-based scheduling (every X minutes/hours/seconds)
  • Advanced: Full cron expression control for complex schedules

⏲️Cron Expression

Enter a valid Quartz.NET cron expression to control when the Content Blocker runs.

Common Cron Examples:

  • 0 0/5 * ? * * * - Every 5 minutes
  • 0 0 * ? * * * - Every hour
  • 0 0 */6 ? * * * - Every 6 hours

🔒Ignore Private

When enabled, private torrents will be skipped from being processed during content blocking.

🗑️Delete Private

When enabled, private torrents that match blocklist criteria will be deleted from the download client. Use with extreme caution as this permanently removes the download.

🚨Warning

Setting this to true means private torrents will be permanently deleted, potentially affecting your private tracker account by receiving H&R if the seeding requirements are not met.

📋 Arr Service Settings

Configure blocklists for each *arr application. Each service can have its own blocklist configuration.

Enable Blocklist

When enabled, the Content Blocker will use the configured blocklist to filter content.

📂Blocklist Path

Path to the blocklist file or URL. This can be a local file path or a remote URL that will be fetched automatically.

Examples:

  • /config/sonarr-blocklist.txt
  • https://example.com/blocklist.txt

The blocklists support the following types of patters:

*example            // file name ends with "example"
example* // file name starts with "example"
*example* // file name has "example" in the name
example // file name is exactly the word "example"
regex:<ANY_REGEX> // regex that needs to be marked at the start of the line with "regex:"

🎭Blocklist Type

Controls how the blocklist is interpreted:

  • Blacklist: Files matching any pattern in the list will be blocked.
  • Whitelist: Only files matching patterns in the list will be allowed.
tip

This blacklist, this permissive blacklist and this whitelist can be used for Sonarr and Radarr.