Skip to content

Scryer vs. Bazarr

Bazarr is a companion app: it reads Sonarr and Radarr over their APIs, keeps its own copy of the library, and downloads subtitles into the same folders. Scryer handles subtitles inside the same process that imports the media.

BazarrScryer
DeploymentSeparate container, database, and schedulerPart of Scryer
Library knowledgePolls Sonarr and Radarr, needs matching path mappingsAlready owns the files and their metadata
Language policyBazarr language profiles, mapped to *arr tagsConfigured per subtitle provider and per content type
ProvidersLarge built-in listPlugins: OpenSubtitles, Subdl, Jimaku, AnimeTosho, plus anime and Usenet sources
TriggerBazarr’s own scan cadenceOn import, then monitored by Scryer’s jobs
Syncffsubsync or alass as external toolsEnhanced subtitle sync plugin (beta) decoding the media’s audio directly
Speech to textWhisper via an external ASR containerWhisper subtitle plugin
UsersBazarr’s own loginScryer permissions; subtitle settings need manageCatalogSettings

No second copy of your library. Bazarr’s most common failure is a path mismatch between its container and Sonarr’s. Scryer imports the file and fetches subtitles for the path it just wrote.

Providers are plugins. Install the providers you use from Settings → Plugins, then add an instance under Settings → Subtitles and pick which content types it serves. Provider status, last error, and cooldown are shown per instance.

Sync reads the audio, not a guess. The enhanced sync plugin decodes AC-3, E-AC-3, DTS, and TrueHD audio and aligns subtitles against detected speech. It is beta, so treat results as a strong default rather than a guarantee.

What Bazarr Still Does That Scryer Does Not

Section titled “What Bazarr Still Does That Scryer Does Not”
  • Bazarr’s provider catalog is longer. If a niche provider matters, check the plugin catalog first.
  • Bazarr can serve subtitles for media Scryer does not manage. Scryer only handles titles in its own libraries.