Skip to content

FAQ and Troubleshooting

MMagTech edited this page Mar 31, 2026 · 10 revisions

FAQ & Troubleshooting


General

Does Nudgarr replace Radarr or Sonarr?

No. Nudgarr sits alongside them and tells them what to search via their existing APIs. It does not manage your library, rename files, or handle downloads — that is still entirely handled by your arr apps and download client.

Will Nudgarr search everything in my library every run?

No. Each sweep nudges up to the configured Max per Run cap per pipeline, and items searched recently are skipped due to the cooldown. By default, each run nudges at most 1 Cutoff Unmet movie and 1 Cutoff Unmet episode per instance, with a 48-hour cooldown preventing the same item from being re-searched within that window.

Nudgarr is not running sweeps automatically

Make sure Automatic Sweeps is toggled on in Settings. By default it is off. Once enabled, the first sweep fires at the next cron trigger, not immediately.

The run light went green but I do not see new searches in History

History writes happen during the sweep. If nothing appears, it is likely that all eligible items were filtered out — either on cooldown, already queued, excluded, or the Cutoff Unmet pipeline is toggled off. Check the Sweep tab stats for the relevant counts.


Instances

My instance shows a red health indicator

Nudgarr could not reach the instance during the last sweep. Common causes:

  • The URL is wrong or contains a trailing path
  • The API key is incorrect or has been rotated
  • The arr app is down or unreachable from the Nudgarr container
  • A network or firewall rule is blocking the connection

The URL should be the base URL only — e.g. http://192.168.1.10:7878 with no trailing slash or path.

I enabled Per-Instance Overrides but my instances still use the same settings

Overrides only take effect once you Apply them on each instance card in the Overrides tab.

I disabled an instance but Nudgarr still searches it

Disabled instances are skipped in sweeps. Check the toggle state in the Instances tab and save again if needed.


Searching

Why is Nudgarr only searching 1 item per run?

The defaults are intentionally conservative. Increase Max per Run in the Settings tab to search more per sweep.

Items keep appearing in History but nothing is downloading

Nudgarr can only trigger the search — whether a result is found and grabbed depends on your indexers, quality profiles, and download client. Check the arr app's search logs for the relevant titles.

The same item keeps getting searched every run

Verify that Cooldown (Hours) is set to a non-zero value in Settings. The default is 48 hours.

Cutoff Unmet is not running at all

Check the Cutoff Unmet toggles in the Settings tab. There are separate toggles for Radarr and Sonarr. If either is off, that app's Cutoff Unmet pipeline is disabled entirely regardless of Max per Run.


Imports

The Imports tab is empty

The import check runs on its own independent timer (default: every 120 minutes). It may not have fired yet. You can trigger an immediate check from the Imports tab.

An item shows x2 or x3 in the Imports tab

This means the same item has been imported more than once — an upgrade from a lower quality to a higher quality after the initial grab.


CF Score

My Sonarr CF Score sync shows 0 entries

The most common cause is that cutoffFormatScore is set to 0 (or not configured) on your Sonarr quality profiles. If there is no score cutoff defined, every episode passes the gap check and nothing is indexed. Open Sonarr, go to Settings > Profiles, and set a non-zero custom format score cutoff on the profiles you want covered.

Another common cause is that all your series have a tag that matches an excluded tag in the Nudgarr Filters tab. Check your Sonarr instance filters — if a tag applied to all your series is in the excluded list, every series will be filtered before the sync can index anything.

The CF Score progress rings do not appear when I first scan after a reset

This was a known bug fixed in v4.2.0. After a reset the index is empty so the status route previously returned no instances. Upgrade to the latest build to get progress rings visible from the start of the first scan.

The Sync Now button in the filter change popup did nothing

This was a known bug fixed in v4.2.0. The button was calling a function that was never defined. Upgrade to the latest build.


Data and storage

Can I back up my Nudgarr data?

Yes — back up /config/nudgarr.db (SQLite database) and /config/nudgarr-config.json. These two files contain everything.

My config was reset

If the container cannot parse the config file on startup, it falls back to defaults. Check the container logs for validation errors. The original file is left in place — you can inspect and correct it manually.


Instances

I deleted an instance but its history is still showing

Deleting an instance removes it from sweeps and health checks but does not remove its historical data. Use Clear History and Clear Imports in the Advanced tab Danger Zone for a clean slate.


Intel

The Library Score says "Building..."

Expected on a fresh install or after Reset Intel. The score waits until 25 confirmed imports or 50 completed sweep runs have accumulated before calculating. All other Intel cards still display data during this period.

My Intel data looks wrong after Clear History or Clear Imports

Intel data is stored in a protected aggregate that is not touched by Clear History or Clear Imports. If the numbers look unexpected after a clear, the Intel aggregate still holds the accumulated data from before the clear. This is correct behaviour. The live tables and the Intel aggregate will be out of sync for metrics that compare both — this rebalances over time.

For a fully clean slate, use Reset Intel (Intel tab) after clearing history and imports.

Stuck Items shows N/A

Both auto-exclusion thresholds are set to 0. Enable auto-exclusion thresholds in the Advanced tab to surface stuck items.


Maintenance Window

Nudgarr swept during my maintenance window

Check that at least one day of the week is selected and that the TZ environment variable is set correctly. The hint line below the time inputs in Settings will confirm the window is being interpreted as expected.

Does the maintenance window affect Run Now?

No. Run Now always fires immediately regardless of the maintenance window.


Auto-Exclusion

Auto-exclusion is not triggering when I expect it to

Auto-exclusion runs inside the import check loop, not during the sweep. A title will not be evaluated until the import check interval elapses after the sweep that pushed it over the threshold. To keep auto-exclusion responsive, set your import check interval equal to or shorter than your cron schedule.

A title was auto-excluded but it did download successfully

This is a timing edge case — the title was grabbed after the last import check but before the current one ran, so the import was not yet confirmed when auto-exclusion evaluated it. To recover: find the title in the History tab Exclusions view and click Remove. The search count resets to 0 automatically.

How do I clear all auto-exclusions at once?

On the History tab, click Clear Exclusions and select Clear Auto. A confirmation dialog appears before the action runs.


Upgrades

The UI stopped working after upgrading

Try a hard refresh (Ctrl+Shift+R / Cmd+Shift+R). If still broken, check the container logs for startup errors.

I upgraded from v3.1.x or earlier

Upgrade to v3.2.0 first, then to v4.0.0. Direct upgrades from pre-v3.2.0 installs are not supported.

Clone this wiki locally