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, or you 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.

That pass is where the damage happens. Apply a template over frames that already carry good captions and it clears them: a field set to replace, a token that resolves to nothing, and the captions you wrote are gone. In Photo Mechanic the batch apply is how you save the time, so the hazard comes along with the feature.

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

GalleryID Desktop removes the pass. 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. A template here can carry a roster or MatchID token that stays unresolved until a tag exists, so the values land the moment you tag the frame, and if you apply a template afterwards anyway, fields carrying those tokens append rather than replace.

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 aren’t 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

Over 18,000 team rosters and over 470,000 athletes, kept current in the app: Division I football, basketball and 84 non-revenue leagues, 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 to 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
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
Roster follows the folderNo swapping between eventsSubfolders inherit
League rosters built inOver 18,000 team rosters, over 470,000 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
Facial recognitionThe accelerator on top of the rosterTrained on sports photosConsumer model, no roster
Reads jersey numbersFor helmets, and faces turned away
Ask about a single photoIdentify one frame against the folder’s headshotsWho Is This
Ingest, cull, ratings, color labelsRAW browses from embedded previews, both appsMeasured: 15 seconds per 1,000 copied, 21 to 27 with metadata written
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, curves, clarity and texturePhoto Mechanic crops, but does not toneHistogram, white balance eyedropper, output sharpening at delivery
Voice memo transcriptionCamera voice memos matched to the rosterTranscribed on your machine; suggestions you confirmPlays the memo back, no transcription
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/moTwo computers included$14.99/moor $299 perpetualfrom $14.99/moLightroom 1TB plan
Included Partial or conditional Not offered

Verified September 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 withdrew Photo Mechanic Plus from sale on March 2, 2026, and has said Photo Mechanic 6 will not run on Apple silicon from macOS 28. Standard Photo Mechanic is unaffected. If the Plus catalog was your archive, the dates, what carries over and where the archive goes next have their own page.

After Photo Mechanic Plus: the catalog question, answered →

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.

Names in the file.

Nothing in the cloud.

14 days free on Mac or Windows.

$20/month, two computers included.

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 September 2026 and may have changed since.