Comparison · 8 min read · April 28, 2026
ShotSelect vs Lightroom for culling.
Lightroom Classic is the most powerful photo editor working photographers own. It's also painfully slow for the part of the workflow that should be the fastest: culling. Here's why, and how to use both apps together via XMP — the way pros actually work.
Don't pick one — use both. Cull in ShotSelect (free, fast on RAW, keyboard-first), then edit in Lightroom Classic. XMP sidecars sync ratings, picks, and labels automatically. No catalog import gymnastics, no lock-in.
Why Lightroom is slow at culling
Lightroom's previews are develop-quality: it decodes the full RAW, applies your camera profile, color science, sharpening, noise reduction, and any develop settings. That gives you accurate previews for editing — but it's overkill for culling, where you only need to answer "in focus? eyes open? deliver yes/no?"
Per-frame cost on a modern Mac (M2 Pro, 24MP RAW): ~150–250ms for a Standard preview, vs ~10–20ms for the camera's embedded JPEG. Across 3,000 photos that's the difference between 5 minutes and 12 minutes of pure rendering — before you've even tapped a key.
You can mitigate this with Lightroom's "Embedded & Sidecar" preview mode (Library → Previews → Build Embedded Previews). That makes culling 3–5× faster. But the UI is still mouse-friendly first, and the catalog overhead means imports take time before you can begin.
Price
| Plan | Cost | Includes |
|---|---|---|
| ShotSelect | $0 forever | Culling, XMP sidecars, on-device AI search |
| Lightroom Photography Plan (20 GB) | ~$10/mo | Lightroom Classic + Lightroom CC + 20 GB cloud storage + Photoshop |
| Lightroom Photography Plan (1 TB) | ~$20/mo | Same as above with 1 TB cloud storage |
Lightroom is subscription-only — Adobe retired the perpetual licence. For a working photographer that's $120–240/year, indefinitely.
Feature-by-feature
| Feature | ShotSelect | Lightroom Classic |
|---|---|---|
| Speed of preview rendering | Fast (embedded JPEG) | Slow (Standard) / Fast (Embedded) |
| Culling: keyboard shortcuts | Native | Native (auto-advance with Shift) |
| Star ratings 0–5 | Yes | Yes |
| Color labels | 5 colors | 5 colors |
| Pick/reject flag | Yes | Yes |
| XMP sidecar sync | Auto-write | Manual or auto-write toggle |
| RAW develop / editing | No | Industry-leading |
| Catalog / smart collections | Session catalog only | Full catalog (.lrcat) |
| Cloud sync / mobile app | No (offline by design) | Yes (Lightroom CC) |
| On-device AI photo search (CLIP) | Yes | Cloud-only (LR CC) |
| Export presets / watermarking | No | Full |
| Apple Silicon native | Yes | Yes |
| Windows support | In development | Yes |
| Subscription required | No | Yes |
The pro workflow: cull in ShotSelect, edit in Lightroom
This is how most working photographers use these apps together:
- Ingest RAWs to a working folder (don't import to Lightroom yet).
- Open the folder in ShotSelect. Cull at full speed using the keyboard. ShotSelect writes XMP sidecars next to each RAW.
- Import to Lightroom Classic, pointing at the same folder.
- In Library → Metadata → Read Metadata from File, Lightroom pulls in your ratings, picks, and labels from the sidecars.
- Filter to picks. Edit, export, deliver.
Lightroom's auto-write toggle helps if you also edit ratings in Lightroom: Catalog Settings → Metadata → Automatically write changes into XMP. With it on, both apps stay in sync automatically. See our XMP sidecars guide for the full mechanic.
When to pick which
Use ShotSelect for…
- The cull pass on any shoot > 500 frames
- Wedding / event / sports days with thousands of frames
- Quick rate-and-deliver workflows
- Working offline, off the grid, on a plane
- Searching a shoot by content with on-device AI
Use Lightroom for…
- Develop adjustments (exposure, color, masking)
- Catalog-wide search and smart collections
- Print, book, or web galleries
- Mobile sync (Lightroom CC) across devices
- Plugins, panels, and pro tethering
"Can I just use Lightroom?"
Yes — if your shoots are under ~500 frames and you don't mind the Standard-preview wait. Enable Embedded previews on import and use auto-advance (⇧P, ⇧X) and you'll get most of the way there.
For wedding/sports/event volumes, dedicating a separate fast culling pass saves 30–60 minutes per shoot. Across a year of weekly shoots that's 25–50 hours back.
Migration: zero lock-in either way
Both apps read and write standard XMP sidecars. There's no migration project — you can install ShotSelect, point it at any folder where Lightroom has already saved sidecars, and your existing star ratings, picks, and color labels show up immediately. No catalog export, no proprietary format conversion.
Honest conclusion
Lightroom Classic is the best photo editor a working photographer can own — and it's been that for fifteen years. Trying to replace it for editing is a fool's errand.
But for culling, Lightroom is over-engineered. Decoding 3,000 RAWs to develop-quality just to answer "yes / no / star" is the wrong tool for the job. ShotSelect fills that gap, free, and stays out of the rest of your pipeline.
Cull in ShotSelect. Edit in Lightroom.
Same XMP, no lock-in, $0. Add it to your existing Lightroom workflow in 30 seconds.
More comparisons