Blocklist
The Blocklist prevents Cinephage from re-downloading releases that have previously failed or been rejected. Once a release is blocklisted, it won't be considered for future searches or upgrades.
Why Use the Blocklist?
Common scenarios
- Failed downloads - Dead torrents, broken NZBs
- Fake releases - Password-protected RARs, wrong content
- Wrong language - Hardcoded foreign subtitles
- Bad quality - CAM/TS when expecting BluRay
- Import failures - Corrupted files, permission issues
Benefits
- Prevents loops - Won't keep trying the same bad release
- Saves bandwidth - No redundant downloads
- Cleaner results - Failed releases hidden from search
- Automatic - Blocks added on failure, manual for other reasons
How Blocking Works
Automatic blocking
Cinephage automatically blocklists releases when:
| Event | Block Reason | Duration |
|---|---|---|
| Download fails | download_failed | Permanent |
| Import fails | import_failed | Permanent |
| Manual rejection | manual | Permanent |
| Wrong language | wrong_language | Permanent |
Block identifiers
Releases are identified by:
- Info hash (torrents) - Primary identifier
- NZB ID (usenet) - For usenet releases
- Release name - Fallback matching
Managing the Blocklist
View blocklist
Navigate to Settings > Tasks > Blocklist:
| Column | Description |
|---|---|
| Release | Release name |
| Movie/Series | Associated title |
| Reason | Why it was blocked |
| Date | When blocked |
| Actions | Remove / Details |
Manual blocking
Block a release manually:
- From search results - Click Block next to release
- From download history - Click Block on failed item
- Bulk block - Select multiple, click Block Selected
Removing blocks
Remove items from blocklist:
- Single item - Click Remove on blocklist entry
- Bulk remove - Select multiple, click Remove Selected
- Clear all - Clear Blocklist button (use with caution)
Block Reasons
System-Generated reasons
| Reason | When Used |
|---|---|
download_failed | Torrent dead, NZB removed, connection error |
import_failed | File corrupted, wrong format, permission denied |
upgrade_rejected | Better release found before download completed |
manual | User clicked "Block" manually |
Custom reasons
When blocking manually, you can specify a custom reason:
Reason: "Wrong episode"
Reason: "Fake release - password protected"
Reason: "Hardcoded Spanish subs"
Blocklist Scope
Per-Title blocking
Blocks apply to specific movies/episodes:
- Movie A - Blocked release won't be tried for Movie A
- Movie B - Same release may still work for Movie B
This prevents over-blocking when a release works for some content but not others.
Global blocking (future feature)
Currently blocks are per-title. Future versions may support:
- Global block by info hash (all titles)
- Block by release group
- Block by uploader
Blocklist in Search Results
Visual indicators
Blocked releases are marked in search:
- Strikethrough - Release name crossed out
- "Blocked" badge - Red badge with block reason
- Hidden by default - Filter to show/hide blocked
Show/Hide blocked
Toggle visibility in search:
Search Filters:
[✓] Show available releases
[ ] Show blocklisted releases ← Uncheck to hide
Blocklist and Monitoring
How monitoring uses blocklist
When monitoring searches for upgrades:
- Search indexers - Get all matching releases
- Filter blocked - Remove blocklisted releases
- Score remaining - Apply quality/custom format scoring
- Grab best - Download highest-scoring unblocked release
Blocked releases don't count
A blocked release won't:
- Satisfy "missing content" monitoring
- Count toward quality cutoff
- Be considered for upgrades
Exception: cutoff unmet
The "Cutoff Unmet" task ignores the blocklist:
- If all releases are blocked, it tries the best blocked one
- Prevents permanent "no releases available" state
Best Practices
When to block
Always block:
- Dead torrents (0 seeders, won't download)
- Fake/password-protected releases
- Completely wrong content
Consider blocking:
- Releases with hardcoded subs in wrong language
- Consistently problematic release groups
- Releases that fail import repeatedly
Don't block:
- Releases that failed due to temporary issues
- Good releases that you just don't want right now
- Items you might want to retry later
Clean up regularly
Blocklist can grow over time:
- Review monthly - Remove blocks for old issues
- Clear resolved - If indexer fixed the problem
- Export before clearing - Keep record if needed
Use descriptive reasons
When blocking manually, be specific:
- Bad: "Failed"
- Good: "Dead torrent - 0 seeders for 7 days"
- Bad: "Wrong"
- Good: "Wrong episode - S01E01 instead of S01E02"
Troubleshooting
Release keeps being grabbed
If a blocked release is still being downloaded:
- Check blocklist - Verify it's actually blocked
- Check identifier - May have different info hash
- Check scope - Blocked for one title but not another
- Clear and re-block - Block may be corrupted
Can't block release
If block option is unavailable:
- Check permissions - Admin access required
- Check if already blocked - May be duplicate
- Check search results - Only available on search/history pages
Blocklist too large
If blocklist is impacting performance:
- Clear old entries - Remove blocks > 6 months old
- Export and archive - Save to file, then clear
- Use bulk remove - Filter by reason, remove in batches
Integration with Other Features
Search & download
- Blocked releases filtered from results
- Can toggle visibility with filter
- Block button available on each result
Download history
- Failed items show "Block" button
- Block reason auto-set to failure type
- Blocked items marked in history list
Quality profiles
- Blocked releases don't count toward cutoff
- May cause "cutoff unmet" state if all blocked
- Cutoff unmet task ignores blocklist
See Also
- Search & Download - How releases are found and grabbed
- Delay Profiles - Control when releases are grabbed
- Troubleshooting - Common issues