{"repo":"mambastick/Cleanarr","free":true,"listed":false,"github":"https://github.com/mambastick/Cleanarr","clone":"git clone https://github.com/mambastick/Cleanarr.git","description":"Cascade media cleanup — deletes from Radarr, Sonarr, Jellyseerr & qBittorrent when you remove from Jellyfin","language":"Python","stars":15,"topics":["arrstack","automation","media-server"],"license":"MIT","category":"workflow-automation","readme_excerpt":"English · Русский Automatic cascade cleanup for your self-hosted media stack. CleanArr listens for Jellyfin ItemDeleted webhooks and cascades deletion to Radarr, Sonarr, Seerr, and supported torrent clients — automatically, safely, and without touching files it doesn't own. Quick start · Linux packages · Screenshots · How it works · Configuration · Torrent clients · Compatibility · Safety · Troubleshooting · Operations · Roadmap · Contributing --- What is CleanArr? When you delete something in Jellyfin, you usually have to manually clean up the same item in Radarr, Sonarr, Seerr, and your torrent clients. CleanArr automates this entire chain: 1. Jellyfin fires an ItemDeleted webhook 2. CleanArr resolves the item in Radarr/Sonarr using strict ID matching (TMDB → IMDB → path) 3. Torrent hashes are routed to qBittorrent, Transmission, Deluge, and rTorrent — only when Arr history proves ownership 4. The entry is removed from Radarr/Sonarr 5. Matching requests, issues, and media records are cleaned up in Seerr Pack torrents, shared files, and anything that can't be safely attributed are always skipped. --- Screenshots Sign in screen First-run — create admin account Guided setup wizard — Jellyfin step Dashboard — all services healthy, Live mode Activity log with deletion history Jellyfin service editor — webhook auto-configure Settings — General configuration --- Features - Cascade deletion — one webhook triggers a full cleanup chain: Jellyfin → Radarr/Sonarr → torrent clients → Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/mambastick","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mambastick/Cleanarr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}