Skip to main content

Queue Cleaner

The Queue Cleaner monitors your *arr's queues and automatically removes downloads based on configurable criteria. This helps keep your queue clean and prevents problematic downloads from being stuck.

πŸ”„Enable Queue Cleaner

When enabled, the Queue Cleaner will run according to the configured schedule to automatically clean downloads from your download client queue.

πŸ“…Scheduling Mode

Choose how to configure the Queue Cleaner 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 cron expression to control when the Queue Cleaner runs.

Common Cron Examples:

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

❌ Failed Import Settings

⚑Failed Import Max Strikes

Number of strikes before a failed import download is removed from the queue. Set to 0 to disable failed import cleaning, minimum 3 to enable.

πŸ”’Failed Import Ignore Private

When enabled, private torrents will be skipped during failed import cleaning. This is useful if you want to preserve private tracker content even when imports fail.

⚠️Important

This setting needs a download client to be configured.

πŸ—‘οΈFailed Import Delete Private

When enabled, private torrents that reach the maximum strikes will be deleted from the download client. Use with caution as this will permanently remove 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.

⚠️Important

This setting needs a download client to be configured.

πŸ“Failed Import Ignored Patterns

Examples:

  • title mismatch
  • manual import required
  • recently aired

Failed imports containing these patterns in their name will be skipped during cleaning. Useful for avoiding removal of legitimate downloads that may have temporary import issues.

⏸️ Stalled Download Settings

Stalled downloads are those that have stopped downloading and show no progress.

⚠️Important

These settings need a download client to be configured.

⚑Stalled Max Strikes

Number of strikes before a stalled download is removed from the queue. Set to 0 to disable stalled download cleaning, minimum 3 to enable.

πŸ”„Stalled Reset Strikes On Progress

When enabled, strikes will be reset to zero if the download shows progress again. This prevents removal of downloads that temporarily stall but resume downloading.

πŸ”’Stalled Ignore Private

When enabled, private torrents will be skipped during stalled download cleaning.

πŸ—‘οΈStalled Delete Private

When enabled, private torrents that reach the maximum strikes will be deleted from the download client.

🚨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.

πŸ“ŠDownloading Metadata Max Strikes

Number of strikes before a download stuck in "Downloading Metadata" state is removed (qBittorrent only).

🐌 Slow Download Settings

Slow downloads are those downloading below a specified speed threshold.

⚠️Important

These settings need a download client to be configured.

⚑Slow Max Strikes

Number of strikes before a slow download is removed from the queue. Set to 0 to disable slow download cleaning, minimum 3 to enable.

πŸ”„Slow Reset Strikes On Progress

When enabled, strikes will be reset if the download speed improves above the minimum threshold.

πŸ”’Slow Ignore Private

When enabled, private torrents will be skipped during slow download cleaning.

πŸ—‘οΈSlow Delete Private

When enabled, private torrents that reach the maximum strikes will be deleted from the download client.

🚨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.

πŸ“ŠSlow Min Speed

Minimum download speed threshold. Downloads consistently below this speed will accumulate strikes.

⏰Slow Max Time

Maximum time (in hours) that a download can take. Set to 0 to disable time-based removal. This works alongside the speed threshold.

πŸ“¦Slow Ignore Above Size

Downloads larger than this size will be ignored by slow download cleaning. Large files often download slower and may need more time to complete.