Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Sleutharr - where did my request die?

Featured Replies

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 Radarryour indexers are downit downloaded but the import failed with this exact errorit is in Plex but your path mapping does not reach it.

image.png

What it talks to

Requests

Seerr, Overseerr, Jellyseerr, Ombi

Library

Sonarr, Radarr — any number, including 4K splits

Downloads

qBittorrent, Transmission, Deluge, SABnzbd, NZBGet

Media server

Plex, Jellyfin, Emby

Add 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-only

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

Install

On Unraid: Apps → search "Sleutharr" → Install. Defaults are fine.

Setting

Value

WebUI port

8080

Config path

/mnt/user/appdata/sleutharr → /config

PUID / PGID

99 / 100

TZ

your timezone

CSRF trusted origins

only needed behind an HTTPS reverse proxy, e.g. https://sleutharr.example.com

Then 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 for

The 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 things

  • Something 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 limitations

  • TV 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.