Saturday at 08:38 PM2 days Sleutharr answers one question: I requested this — where did it die?It reads your request manager, Sonarr/Radarr, your download client and your media server, stitches one request into a single timeline across all of them, and tells you which link in the chain broke. Instead of opening five web UIs and correlating timestamps by hand, you get a sentence: this was never added to Radarr, your indexers are down, it downloaded but the import failed with this exact error, it is in Plex but your path mapping does not reach it.What it talks toRequestsSeerr, Overseerr, Jellyseerr, OmbiLibrarySonarr, Radarr — any number, including 4K splitsDownloadsqBittorrent, Transmission, Deluge, SABnzbd, NZBGetMedia serverPlex, Jellyfin, EmbyAdd your request manager on the Settings page and press Find my other services — it reads the rest of your setup out of it rather than making you type it all in again.It is read-onlySleutharr does not touch your files and does not change your setup. There are exactly three actions that write anything, each behind a confirmation and each logged:Remove & blocklist — goes through Sonarr/Radarr rather than straight to the download client, so the *arr blocklists the release, clears its own queue and history, and searches for a replacement itself.Retry the request — asks the request manager to push it to Sonarr/Radarr again. Seerr, Overseerr and Jellyseerr only; Ombi has no retry endpoint, so the button does not appear there rather than pretending it will work.Search again — off by default. Removing with blocklist already makes the *arr search, so this is redundant most of the time; it exists for the case where nothing was ever grabbed at all. Enable it in Settings if you want it.Nothing happens automatically. There is no auto-remediation and no setting that turns one on.InstallOn Unraid: Apps → search "Sleutharr" → Install. Defaults are fine.SettingValueWebUI port8080Config path/mnt/user/appdata/sleutharr → /configPUID / PGID99 / 100TZyour timezoneCSRF trusted originsonly needed behind an HTTPS reverse proxy, e.g. https://sleutharr.example.comThen open http://your-server:8080.Image: ghcr.io/dsopinka/sleutharr (also on Docker Hub as dsopinka123/sleutharr — same build, same digest). latest always points at a released version, and every release is also tagged by number, so :2.17.0 works if you want to pin or roll back.A note on what it is forThe whole value of this thing is that the verdict is right. A confidently wrong diagnosis is worse than no diagnosis, so it is built to stay quiet when the evidence is not there — if a service is unreachable, or a library has not finished scanning, it says "cannot tell yet" instead of guessing. If you ever see it state something confidently that is not true, that is the most valuable bug report you can send me, and there is an issue template specifically for it.Where to report thingsSomething wrong with a verdict, or a service it reads badly: GitHub issues — https://github.com/Dsopinka/sleutharr/issues — there are templates for wrong verdicts and for service-specific reports, and they ask for the raw payload the request detail page already shows you.Anything else, or you would rather not use GitHub: post here. I read this thread.Known limitationsTV is season-level, not episode-level. A part-grabbed season is diagnosed as a season.amd64 only. Unraid is x86_64 so this affects nobody here, but worth stating.rTorrent/ruTorrent is not supported yet.It is free, MIT licensed, and stays that way.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.