Skip to content

Introduction

Brokerr reads media state from Plex, Jellyfin, or Emby and synchronizes it to supported tracking services. Profiles decide which libraries, target account, and rules are used.

  • Multiple Plex, Jellyfin, or Emby sources and multiple accounts for the same target provider.
  • Profiles that select source libraries, one target, and explicit sync rules.
  • Full, incremental, webhook-triggered, manual, and scheduled synchronization.
  • Dry-run diffs with individual or bulk apply and revert operations.
  • Manual mapping overrides, provider search, ignored items, and AniBridge anime mappings.
  • Local authentication, encrypted credentials, audit history, diagnostics, and request telemetry.

Plex supports native event webhooks. Jellyfin supports event webhooks through the official Jellyfin Webhook Plugin. Emby supports native Webhooks when the server license exposes that feature. Target capabilities differ, so Brokerr only shows supported rules. See the integration matrix before creating a profile.

  1. Configure persistent storage and protect the master key.
  2. Add Plex, Jellyfin, or Emby and load only the libraries that should be available to profiles.
  3. Add and authorize a target account.
  4. Create a profile with conservative rules and dry-run enabled.
  5. Run a full sync, resolve unmatched items, and inspect the diff.
  6. Enable live writes and scheduling only after the result matches your intent.

Continue with the quick start, or read how Brokerr works.