D1 Media Productions · Fledge

The app behind our event photography

The cleaning station where your photo editor sheds the busywork.

Fledge is the in-house system we built to run event photo delivery end to end — from logging names on-site to organized, renamed, client-ready files. This page is its manual and support desk.

Funcionalidad · Features

What the app does

One private app for the whole photo workflow — built for the photographer's phone, not the desk.

Capture as you shoot

Log shots by shot list while the event runs. Bursts of 2–3 frames count as one entry, and gaps from in-camera deletes are tolerated — no assumed consecutive numbering.

Names, resolved

A people roster with find & replace across entries, pending-name placeholders, and a review gate — no unresolved names leave the building.

Story order, your way

13 story-ordered shot lists from Entrance to Exit, with drag-and-drop story ordering and per-event delivery folder control.

One ZIP per event

Export packs the CSV rename plan plus every script into a single ZIP named after the event — kits from different events never mix.

Scripts that unlock themselves

Each export generates a 00 - Activar script matched to the exact scripts you chose. Run it once and macOS Gatekeeper is out of the way.

Private, bilingual, offline-first

English and Spanish, mobile-first, works offline and syncs when connected. Built for the field, not the office.

Tutorial

The workflow, step by step

From memory card to client delivery — the exact order the system is designed around.

1

Shoot & log

Capture entries by shot list during the event. Resolve every name in People before you finish — delivery is gated on zero unresolved names.

2

Export the kit

Export one ZIP per event: the CSV rename plan, the scripts, 00 - Activar, and a bilingual LEEME with the unlock steps and this workflow.

3

Unlock once

Open 00 - Activar a single time (right-click → Open), point it at the kit folder wherever you unzipped it, and every script runs with a double-click from then on.

4

Write XMP

Script 01 writes keyword sidecars next to the originals. Each .xmp travels with its RAW, so your editor reads the keywords on import.

5

Organize originals

Script 02 sorts everything into Camera files (JPG / RAW) — flat, keeping native camera filenames. Import into your photo editor only after this step, never before.

6

Edit & export

Cull and edit in your photo editor, then export the finished files to JPG Edited.

7

Rename over edits

Organize and rename over the edited files; select shoots go to Select files.

8

Name the selects

Run 03 (rename by file name) or 04 (rename by shot list + name) — they're alternatives, one per folder.

9

Deliver

Hand the client the photos. The CSV and scripts stay with the photographer — clients receive photos, never tooling. Made a mistake? Script 99 reverts everything to native camera names.

Good to know

Frequently asked questions

Why does macOS block the scripts?

Anything downloaded from the internet gets quarantined by macOS Gatekeeper — it's normal, not a virus warning. Every exported kit includes 00 - Activar, generated with the exact script names in that kit: open it once (right-click, then Open), choose the kit folder, and it clears the block on every script. After that, everything runs with a double-click.

What about Windows?

Windows may flag the .bat scripts with SmartScreen. The kit's Windows activator unblocks them the same way — it asks for the kit folder first, and does nothing if you cancel.

What happens to my XMP sidecars?

The organizer sweeps up .xmp files and moves each one next to its RAW file in Camera files/RAW, so your photo editor picks up the keywords on import. Sidecars without a matching RAW are left untouched, and re-runs are safe.

What's inside the ZIP?

One folder named after the event, containing: the CSV rename plan, the Mac (.command) or Windows (.bat) scripts for the system you set in the app, the 00 - Activar unlock script, and a bilingual LEEME with the unlock steps and the full workflow.

Do clients receive the scripts?

No. Clients receive photos only. The CSV and scripts are the photographer's tools and never leave your side.

Can I undo a rename?

Yes — script 99 restores every file to its native camera filename. Re-runs are idempotent: anything already organized is detected and skipped.

What do the XMP keywords contain?

People's names plus the shot list (e.g. "Branding & decor") — so you can filter by person or by shot in your photo editor.

I fixed a name — how do I update the keywords?

Fix it in the app, export a fresh CSV/ZIP, and run script 01 again: RAW sidecars are rewritten and JPG keywords are replaced with the new ones.

Why does script 01 take so long on JPGs?

ExifTool rewrites each JPG file completely to embed the keywords — that's normal. Don't interrupt it; let it finish.

Where do I see the keywords?

In your photo editor's Keywording panel (in Lightroom: Library, right side) — not the Metadata panel. On a Mac you can also see them in the file's Get Info. If the photo was already in the catalog before you ran 01, remove it from the catalog and re-import it (or Metadata → Read Metadata from File).

What does "not found" mean in reporte-xmp.txt?

Names from the CSV that weren't in the folder you chose — check that you picked the event's folder and the CSV from the same kit.

Soporte · Support

Technical support

Fledge is D1 Media Productions' private in-house system — this page is its public manual and support desk. Questions about the app or the workflow? Reach us directly:

Before you write

Most issues are answered above — the Gatekeeper unlock, XMP sidecars, and the ZIP layout cover nearly everything. If something still fails, tell us which step of the tutorial broke and what the script printed.

Get a Quote for Your Event