You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cleanuperr is a tool for automating the cleanup of unwanted or blocked files in Sonarr, Radarr, and supported download clients like qBittorrent. It removes incomplete or blocked downloads, updates queues, and enforces blacklists or whitelists to manage file selection. After removing blocked content, Cleanuperr can also trigger a search to replace the deleted shows/movies.
Cleanuperr was created primarily to address malicious files, such as *.lnk or *.zipx, that were getting stuck in Sonarr/Radarr and required manual intervention. Some of the reddit posts that made Cleanuperr come to life can be found here, here, here and here.
Features:
Strike system to mark bad downloads.
Remove and block downloads that reached a maximum number of strikes.
Remove and block downloads that are failing to be imported by the arrs. configuration
Remove and block downloads that are stalled or in metadata downloading state. configuration
Remove and block downloads that have a low download speed or high estimated completion time. configuration
Remove and block downloads blocked by qBittorrent or by Cleanuperr's Content Blocker. configuration
Automatically trigger a search for downloads removed from the arrs.
Clean up downloads that have been seeding for a certain amount of time. configuration
Remove downloads that are orphaned/have no hardlinks/are not referenced by the arrs anymore (with cross-seed support). configuration
Notify on strike or download removal. configuration
Ignore certain torrent hashes, categories, tags or trackers from being processed by Cleanuperr.
Due Diligence
I have searched existing scripts and found no duplicates.
I have searched existing discussions and found no duplicate requests.
Activity
JoaGamo commentedon Sep 2, 2025
Duplicate of #742 (it's the same service, it got renamed from Cleanuperr to CleanupArr)