How Brokerr works
The configuration model
Section titled “The configuration model”A source reads media state. A target represents one connected destination account. A profile connects selected source libraries to exactly one target and defines the effective sync rules.
One source can feed several profiles, and several accounts can use the same target provider.
The sync pipeline
Section titled “The sync pipeline”- Read the selected Plex, Jellyfin, or Emby libraries.
- Match each item using a manual override, direct identifier, or AniBridge for anime.
- Compare normalized source state with the current target state and create a diff.
- Stop for a dry-run or write the approved changes during a live run.
Unsupported rules are not applied. Each provider translates the result into its own model, such as TMDB lists or Trakt watched history.
Reviewability
Section titled “Reviewability”Runs keep mapping decisions and before/after values so changes can be reviewed. Use dry-run before enabling live writes.