Skip to content

Migrating from Bazarr

Sublarr can read Bazarr’s own files and take over the parts that carry over cleanly. You see what each setting would replace before anything is written.

From BazarrBecomes in Sublarr
Sonarr address + API keySonarr connection
Radarr address + API keyRadarr connection
OpenSubtitles.com username + passwordOpenSubtitles login
Language profilesLanguage profiles (source language English — check them afterwards)
BlacklistBlacklist

Blacklist entries keep Bazarr’s provider name and subtitle ID. They only block a download where Sublarr’s provider uses the same name and ID — OpenSubtitles entries, for example, do not carry over in a usable form.

Not imported: download history, and provider settings other than OpenSubtitles. Your subtitle files are never touched — the import only writes Sublarr’s own settings.

Bazarr keeps what you need in its config folder:

  • config/config.yaml (older versions: config.ini): connections and logins
  • db/bazarr.db: language profiles and blacklist

Upload either one, both, or a ZIP of the whole Bazarr config folder.

  1. Open Settings → System → Diagnostics and switch on the advanced settings. The Migration section appears at the bottom.
  2. Choose the config file and/or bazarr.db, then click Analyze Files.
  3. Check the preview. Every setting shows the value it would write. If Sublarr already has a value there, the preview shows that too (“currently: …”). API keys and passwords are shortened on both sides.
  4. Click Confirm Import. The summary lists what was imported and any notes.

The same import is also available for a single file from the Bazarr Migration button under Settings → System → API Keys (advanced settings).

Bazarr and Sublarr usually run in different containers. If Bazarr talks to Sonarr as 127.0.0.1 or localhost, that address points at Bazarr’s own container, not at Sonarr, so the import skips that connection and tells you. The same applies to other addresses Sublarr refuses to connect to. Enter the address under Settings → Connections instead. A hostname such as sonarr from a shared Docker network is imported as it is.

You can keep Bazarr running. Avoid letting both manage the same series: both write subtitles next to the video file and both use your provider quota. A common split is Sublarr for anime and Bazarr for everything else.