Mememage Load Record
Load one Mememage record by exact path
- record
- identifier
Mememage Load Record is the simplest of the three record-loading nodes, and the README's framing nails it: this is for when you have the exact file. Give it a full path to a record .json and it hands you the record and its identifier. That's it.
The three record loaders, side by side
This is the mental map that stops people reaching for the wrong one:
- Mememage Load Record - you know the exact file. By path.
- Mememage Find Record - you know the identifier but not the file. Scans disk by content (the local resolver).
- Mememage Fetch Record - the record lives on a network surface. The "By Word" path.
Each has a one-line default: Load is the complement to Save Record (which writes files with the identifier as the default name), so it's the natural way to read one back.
Inputs and outputs
One optional input, path - the full path to a record .json. Use the 📁 button to pick it with a native dialog rather than typing (the pack registers a small backend route to open the OS picker; on headless setups you'll just type the path). Outputs:
record- the record JSON, ready to wire into Mememage Verify, Mememage Unlock, a Preview, or Mememage Extract Workflow.identifier- the record's identifier, handy to wire into Mememage Encode to resume iterating that piece (withuse_identifieron), or into other tooling.
The node is tolerant: an unreadable path or non-JSON file comes back as an empty record rather than crashing the graph.
Where it fits in a real workflow
The classic flow is the provenance re-check: someone sends you a Mememage image and a .json that supposedly belongs to it. Load the record by path, load the image (via Mememage Verify's image_path or a Load Image node), and wire both into Verify. The bar in the pixels does the actual reunion - the filename was never the bond.
Installing it
Same pack as all the Mememage nodes. ComfyUI Manager → search "Mememage" → Install → restart, or:
cd ComfyUI/custom_nodes
git clone https://github.com/sememtac/mememage-comfy
<ComfyUI-python> -m pip install mememage
Restart; it's under Mememage/Records. No models, no keys, no extra dependencies beyond the mememage core library.
Common issues
- "I don't know where the file is." Then you're holding the wrong node - that's Find Record's job. Load Record needs a path; Find Record locates by identifier.
- "It loads but Verify says ALTERED." Loading worked; the record doesn't match this image. Either the record was edited, or it belongs to a different render. Check the identifier on the record against the one in the image's bar (or just watch Verify's
identifieroutput - it reports what the bar read). - "The 📁 button does nothing on my setup." The picker runs server-side via a small backend route; if you're on a remote/headless backend it can no-op. Type the path - that's why the field exists.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| pathopt | STRING | Full path to a record .json — use the 📁 button. To find one by identifier instead, use Mememage Find Record. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| record | STRING | — |
| identifier | STRING | — |