Skip to content

State mapping

There is no universal media lifecycle shared by all targets. Brokerr plans only features whose provider semantics are explicit.

Source observation AniList TMDB Letterboxd
Explicit Plex watchlist Planning (when selected) Watchlist Watchlist
Unwatched library item Planning (when selected) Watchlist (when selected) Watchlist (when selected)
Started and in Continue Watching Current No watched/progress state No progress state
Confirmed Continue Watching exit Paused or Dropped No state No state
Completed Completed No watched state Watched; diary only with exact date and enabled feature
Completed replay Repeating/repeat after complete segment No state New diary row when exact date is known
Source rating Configured AniList score format Account rating Half-star rating

Watchlist is not Watched. TMDB stores watchlist and rating but no watched history. Letterboxd can simultaneously report Watched and Watchlisted; profile rules determine whether completed films should remain in watchlist.

AniList Planning removal is source-rule removal. It can mean removal from the native Plex watchlist or deletion/no-longer-unwatched state from selected libraries, depending on Planning source.

Continue Watching is transition-based. A full snapshot alone does not prove that an item just left the collection. Brokerr needs a previous confirmed observation before applying Paused/Dropped.

Protection is feature-specific. Protect target state does not mean protect rating or watchlist, and intentional playback/rewatch transitions can override ordinary AniList lifecycle protection.