Tag from your roster with one press, or let MatchID do it — included in all plans. Start your 14-day free trial.Get Started →
GalleryID Desktop compared

Photo Mechanic made you build the roster file.
Stop maintaining it.

GalleryID Desktop does the ingest, culling and IPTC work you already know, on RAW and JPEG, then adds facial recognition, jersey numbers, and rosters that follow the folder. Type the player once and the name and the caption line land together. No file to keep current.

One entry, all your fields

Type the player once. The fields fill themselves.

In Photo Mechanic a code expands in the field your cursor is in. Your file can hold several columns for one player, but you fetch them a field at a time, typing the code again with the second or third replacement called out. The alternative is to wire the columns into the Metadata Template and apply it to the selection, which is a second pass over the take rather than part of tagging the frame.

Applying that template evaluates the variables and writes the result in as static text. Nothing stays linked to the file it came from. Fix a misspelled name in the roster afterwards and the photos you already stamped keep the old spelling until you go back and apply again.

And you built those columns in the first place. You keep them current too: a new roster every week, transfers, walk-ons, a number change nobody told you about. That work happens before the event, on your own time, and it never appears on an invoice.

Desktop doesn’t answer that with a live link, and it’s worth being straight about what it does instead. It removes the second pass. A template here can carry a roster or MatchID token that stays unresolved until a tag exists, so you apply the template once and the athlete values land the moment you tag the frame.

Be clear about which pass does the damage. Applying a template over frames that already carry good captions is what clears them. A field set to replace, a token that resolves to nothing, and the captions you wrote are gone.

In Photo Mechanic that pass is the workflow. Batch-applying the template is how you save the time, so the hazard comes along with the feature. Desktop doesn’t need that pass. Apply the template up front, tag, and the values resolve as you go. Apply one afterwards anyway and fields carrying those tokens append rather than replace, because the safe behavior should be the one you get without thinking about it.

Here the roster is on screen. Type the player once, or pick them from the dropdown, and the name and the full caption line land in the fields you mapped. One press. Nothing to reapply, and no separate long form to enter.

Prefer keystrokes? Type the shortcode instead. Either way you stay in one place, because the mapping already knows which value belongs in which field. You are not clicking from the caption box to Persons Shown to keywords and back.

Roster tagging
Tagging from the roster bound to this folderWatch the full walkthrough ›
01

CaptionID, not code replacement

One press writes the person name and the long form the caption needs, both tied to that player. You pick the athlete off the roster, so the value is looked up, never predicted. There is no model in that path and nothing to second-guess. Code replacement values still work if you want them, so nothing was taken away.

02

The roster is bound to the folder

Open a different event and the right roster is already there. No swapping code files between games, and subfolders inherit unless you say otherwise.

03

Rosters that are already built

1,295 teams and 348,656 athletes, kept current in the app: Division I football and basketball, Division II and III across 90 sponsored sports, and ten pro leagues. Build one in the app, or upload your own as .xlsx, .xls, .csv, .tsv or .txt. The delimiter is detected for you.

04

Facial recognition does the work

Index headshots and MatchID names the frames it recognizes before you open them. Roster tagging covers the people you have not indexed, or anything you would rather set by hand.

MatchID
Confirming matches and writing the names into the fileWatch the full walkthrough ›
The objection, answered

“Facial recognition doesn’t work on sports photos.”

That is a fair thing to believe, because the recognition built into consumer photo apps really does fall apart here. Those models learned from photos where people face the camera. Action photography is the opposite: motion blur, heads turned away, athletes at distance, bodies in the frame, helmets.

MatchID was trained on a large archive of sports photography instead of ordinary photos, and reads jersey numbers when there is no face to read. Because it was built for the hardest conditions in photography, the easier ones come along for the ride.

We are not going to tell you it gets there on the first pass. Some frames need a person to look at them, and a few need adding by hand. Those land in a review queue, where one click from the roster finishes the job.

One question at a time

Not sure who that is? Ask.

You know the moment. The number is hidden, the player could be one of two who look alike from across the field, and you are scrolling back through the take to narrow it down. It happens on teams you cover often.

Click Who Is This, and MatchID checks that one photo against the headshots scoped to the folder and hands you its best match. You confirm and keep moving. No batch to run, no settings to open.

Who Is This
One click identifies the athlete in this photoWatch the full walkthrough ›
Side by side

GalleryID Desktop vs the tools on your dock

Checked against published pricing and product documentation.

CapabilityGalleryID DesktopMac & WindowsPhoto Mechanicand Photo Mechanic PlusLightroom ClassicAdobe
Facial recognitionTrained on sports photosConsumer model, no roster
Reads jersey numbersFor helmets, and faces turned away
Tag from the roster in one clickNo codes to type or memorizeName + long form togetherCode replacement
Caption line tied to the playerThe long form belongs to the person, not the fieldOne press writes bothAnother column, fetched per field or on apply
One entry fills all mapped fieldsNo clicking field to field to fieldShortcode or roster dropdownPer field, or a template you re-apply
Roster values resolve as you tagApply the template before anyone has been namedDeferred tokens fill in at tag timeEvaluated and written when you apply
Ask about a single photoIdentify one frame against the folder’s headshotsWho Is This
Roster follows the folderNo swapping between eventsSubfolders inherit
League rosters built in1,295 teams, 348,656 athletesBuild your own file
Bring your own roster, any common formatOr build one in the appTab-delimited text only
Your existing code sets keep workingNothing was taken away
Ingest, cull, ratings, color labelsRAW browses from embedded previews, both appsMeasured: 4,664 files, 52 GB, in 1:19
Offline catalog of your drivesBrowse and search with the drives unpluggedCatalog, plus iPhone and Android companionsPhoto Mechanic Plus only; withdrawn from sale Mar 2026Import-based catalog
Tone and color adjustmentsPhoto Mechanic crops, but does not tone
IPTC and XMP templatesApp, org and folder levelsStatic presets, no variables
FTP delivery from the export stepFTP and FTPS16 destinationsPlugin, or Web module only
Runs on Windows
Unmetered, no AI creditsRuns on your machine
Price$20/mo+$10 per extra device$14.99/moor $299 perpetualfrom $14.99/moLightroom 1TB plan
Included Partial or conditional Not offered

Verified August 2026. If something here is out of date, tell us and we will correct it.

Photo Mechanic and GalleryID Desktop work together

Photo Mechanic has enhancements Desktop does not, including more FTP destinations. Desktop was built around facial recognition running on your own machine. Metadata reads across both, so if Photo Mechanic has a place in your sports photography workflow, the two sit side by side. Your existing code replacement values keep working here either way.

Comparing the AI captioning apps instead?

Sideline Captions and Caption Pro answer a different question, so they get their own page: GalleryID Desktop vs Sideline Captions.

After Photo Mechanic Plus

The catalog is gone. Your tagging isn’t.

Camera Bits announced on March 2, 2026 that Photo Mechanic Plus is no longer available for purchase; per their announcement, its catalog feature relied on third-party technology that became unsupported, and existing users keep the software for as long as it stays stable on their current OS. Standard Photo Mechanic is unaffected. If the Plus catalog was your archive, here is where it goes next.

01

Point the Catalog at the same drives

GalleryID Desktop’s Catalog indexes whole drives into an offline-browsable archive. Browse and search by name, keyword or filename with the drives unplugged, and take it with you on the iPhone and Android companion apps, synced over your own wifi only.

02

Your tagging carries over automatically

Photo Mechanic wrote your captions, keywords and names into IPTC and XMP inside the files, not only into its database. The Catalog reads what’s already embedded, so years of code replacement work survive with no export and no migration tool.

03

Nothing gets held hostage

Removing an item from the Catalog never touches the source file, and exports carry people, keywords and capture date embedded in HD previews or originals. The archive is your drives, organised your way. The Catalog is the search layer over them.

The one-time purchase question, answered straight

GalleryID Desktop doesn’t sell a perpetual license, and that’s a position, not a gap. This isn’t a claim about Camera Bits, it’s their published one: a Photo Mechanic perpetual license includes one year of free feature updates from the date of purchase, and their own licensing announcement lists handling files from newly released cameras among what a subscription keeps current. A perpetual license is perpetual for the camera and computer you owned the day you bought it. Buy a new body a few years in and its RAW files may not open. Update your OS and the app may break, prompting a paid upgrade to the next version. Desktop is $200/yr and always current: new camera formats, new OS versions, new features, no repurchase ladder. The subscription isn’t a payment plan. It’s the update policy.

Don’t replace your tools.

Rethink your workflow.

14 days free on Mac or Windows.

$20/month for the first device, $10 for each one after.

Photo Mechanic and Lightroom are trademarks of their respective owners. GalleryID is not affiliated with, sponsored by, or endorsed by either of them, and the names are used here only to identify the products being compared. Feature details reflect each vendor’s published documentation as of August 2026 and may have changed since.