Skip to content

Settings — Connections

This page configures every external service Sublarr talks to about your library. Pick *arr-driven, Standalone, or both — the connections you add here drive what appears in Library and Wanted.

For each *arr instance you want to connect, click Add instance and fill the row:

FieldEffect
TypeSonarr or Radarr.
LabelDisplay name in dropdowns and logs.
URLBase URL with scheme and port, no trailing slash.
API keyFrom Settings → General → API Key in the *arr UI.
TestCalls the *arr’s system/status endpoint and reports auth + version.

You can add multiple instances of each — useful when you split anime / western / documentaries across separate Sonarr databases. Sublarr deduplicates by media ID across all instances.

Use Standalone when you don’t run Sonarr / Radarr or you want Sublarr to handle a folder outside their control. Each row is one folder Sublarr will scan recursively:

FieldEffect
PathAbsolute path inside Sublarr’s container (e.g. /media/anime).
LabelSidebar display name.
Scan nowOne-shot scan; reports the count of items added.
Scan interval (h)Per-folder override of the global standalone scan cadence.
Skip extrasExcludes files matching the configured “extras” patterns (trailers, behind-the-scenes).

Standalone folders can co-exist with *arr instances. Items found via filesystem walk that don’t match any *arr entry are tagged “standalone” and behave like *arr items in every other respect.

Plex, Jellyfin, and Emby get notified when Sublarr writes a new subtitle so they can refresh their library cache. Add a row per server:

FieldEffect
TypePlex / Jellyfin / Emby.
URLBase URL with scheme and port.
Token / API keyFrom the server’s account settings.
Library scopeWhich libraries to refresh (default: all).
TestRound-trips to the server’s identity endpoint.

Plex uses an X-Plex-Token; Jellyfin/Emby use an API key + user ID. The form switches fields based on the Type dropdown.

Sonarr and Radarr can push events to Sublarr (e.g. “new episode imported”) so a search starts immediately rather than waiting for the next scan. Sublarr exposes a webhook receiver at /api/v1/webhooks/sonarr and /api/v1/webhooks/radarr:

FieldEffect
Webhook URLRead-only; copy this into Sonarr/Radarr’s connection settings.
Webhook secretRequired HMAC secret. Sonarr/Radarr sign payloads with it; Sublarr verifies before acting.
Auto-translate on importIf on, queue a translation job as soon as the inbound webhook fires.

Path Mapping translates between Sonarr/Radarr’s view of paths and Sublarr’s. It has its own page — see Path Mapping for the full reference. The button on this page jumps to the dedicated editor.

The header strip at the top of the page shows aggregate connection health:

StateMeaning
All greenEvery instance and server reachable.
AmberAuth-OK but slow (latency above the threshold).
RedAuth failure, network error, or server returned 5xx.

Click any status pill to open the relevant row + a fresh Test result, so you can debug without leaving the page.