For the complete documentation index, see llms.txt. This page is also available as Markdown.

Capture Compare (Advanced)

Advanced capture diff viewer with raw JSON and field-level changes.

Capture Compare (Advanced) is a read-only diff viewer.

It’s the “power user” version of Capture Compare.

Use it when you need raw proof.

This tool never writes to providers.

It only reads capture files and shows differences.

What it’s good for

Use Advanced compare when you want:

  • Side-by-side browsing of File A vs File B

  • Field-level changes for Updated items

  • Raw JSON for both sides

  • Quick copy for keys and external IDs (imdb/tmdb/etc.)

Open Advanced compare

1

Open Captures

Open Tools → Captures.

2

Open Compare

Open the Compare panel.

3

Pick File A and File B

Pick two captures from the same provider.

You can compare one feature at a time or an All bundle with multiple features.

Keep the feature, or bundle type, the same when you can.

4

Open Advanced

Open the advanced compare viewer.

Use Refresh if the files changed on disk.

How to use the viewer

Header summary

The header shows provider + feature and four counters:

  • + Added

  • - Removed

  • ~ Updated

  • = Unchanged

Filters

Use filters to cut noise:

  • Search: title, key, and common external IDs

  • Status chips: Added, Removed, Updated, Unchanged

  • Type: Movies / Shows / Seasons / Episodes

  • Sort: status / title / key

  • Changed only: hide unchanged items

Two-pane list (A vs B)

The top section shows two lists:

  • Left = items present in File A

  • Right = items present in File B

Selecting an item syncs selection across panes.

Item inspector

The bottom section shows details for the selected key:

  • Status + change count (for Updated)

  • Copy buttons (key, JSON A, JSON B)

  • For Updated: a list of changed fields (JSON path + values)

  • Two raw records side-by-side (A and B)

For Added items, File A is empty.

For Removed items, File B is empty.

Viewer tips
  • Use the splitters to resize the A/B panes and the detail area.

  • Scroll is kept in sync in the detail panes when possible.

  • Clicking an ID chip copies its value.

  • Clipboard can be blocked by browser security policies.

Status semantics

Same rules as standard compare:

  • Added: present in B, missing in A

  • Removed: present in A, missing in B

  • Updated: present in both, payload differs

  • Unchanged: present in both, payload matches

Performance and limits

Advanced compare can load a lot of data.

If it feels slow, reduce the scope:

  • Compare captures close in time.

  • Compare the same provider and the same feature or bundle type.

  • Hide Unchanged.

API reference (optional)

Endpoint

GET /api/snapshots/diff/extended

Notes

The API path still uses snapshots.

The UI calls them captures.

Last updated

Was this helpful?