FM Studio 1.3.4 is out. It's a Mac app that lets you look at every photo on your camera or card before a single file is copied, rate them, and download only the keepers. It's the tool I now use exclusively to get photos off my own cameras.
New in 1.3.4
⦿
Canon Wi-Fi: connect to Canon EOS cameras over Wi-Fi, no cable or card reader needed. I tested it on the EOS R6 Mark II, and other Canon EOS cameras with Wi-Fi should work the same way. Pair once, then just pick FM Studio in the camera's list
⦿
Creator contact details in Metadata: email, phone, website, address, city, state/province, postal code and country now go into every photo as it downloads. Lightroom and Bridge show them under Creator Contact Info. Metadata now covers 25 fields in all
⦿
Hide Delete Mode and Format: a new Preferences option removes the Delete and Format buttons from the main screen, so nothing can be erased from a camera or card by mistake
⦿
Better Camera info: cameras now show their friendly model names
⦿
Clearer connection choices: when more than one camera or card is connected, FM Studio lists everything it found, with plain labels (USB, Mass Storage, Wi-Fi), before you pick. Two USB cameras now both show up, and a USB camera no longer jumps ahead of one waiting on Wi-Fi
Why I built it
It started as a handful of command line scripts for my Leica cameras. I was tired of importing a whole card just to find out which frames were worth keeping. I wanted to look first, rate the keepers, and copy only those. I also wanted the real shutter count of my Leicas, and I was able to build that in too. The scripts grew into a full app that I've tested with many cameras, and I keep updating it as I use it.
What makes it different
⦿
Look before you import: sharp thumbnails, large previews, full shooting info and GPS (with a map link) for everything on the camera or card, before anything is copied
⦿
Real Leica shutter count: M8, M8.2, M9, M10 and M11 series, shown right in the header
⦿
Your files are protected: ON DISK badges show what you've already downloaded, and nothing is deleted from a camera or card until a verified copy is on your Mac
⦿
It names and files your photos as they land: rename, sort into folders and add your copyright in one pass, so there's nothing left to do afterward
Cull and rate
⦿ Rate 1 to 5 stars like in Lightroom, and the ratings carry over to Lightroom automatically
⦿ Filter by camera, lens, file type, download status or star rating, and select with click, drag or shift-click
Send files where they belong
⦿
Rename on import: build the name from the date, camera, your own text and a counter, with presets and a live preview, for example 2026-10-18_Wedding_0001.DNG
⦿
Folders: sort into folders by date, camera model, job name and more, using the same building blocks as renaming, for example Year / Date / Camera model
⦿
IPTC metadata: write your name, copyright, credit line, caption, keywords, location and your full Creator contact details into every photo as it downloads, 25 IPTC fields in all. The same fields Lightroom and Photo Mechanic use
⦿ Load photos into Lightroom automatically with the included plug-in
⦿ A DNG and its JPEG always travel together and keep matching names, and nothing is overwritten
Fix what the camera got wrong
⦿ Edit lens, focal length, aperture, ISO, exposure time and camera model before or after download, with saved presets. A big help with adapted and uncoded lenses
Delete and format safely
⦿ Delete from the camera only after FM Studio confirms a verified copy is on your Mac
⦿ Format a card or the camera's internal memory only when every photo on it is safely downloaded
⦿ Prefer not to see those buttons at all? Hide them in Preferences
What it works with
⦿ Most cameras in USB mass storage mode, and any SD or CFexpress card in a reader, including Leica SL and Q, Sony, Nikon, Canon, Fujifilm, Panasonic, OM System and Hasselblad. Leica M10 and M11 bodies also work over Wi-Fi, and the M11 series over USB. Canon EOS cameras with Wi-Fi connect wirelessly too. iPhones and iPads connect over USB, including ProRAW and HEIC
⦿ Tethered shooting on selected cameras in PTP mode
⦿ If two cameras number files the same way (a Leica M-D and a Q3, for example), FM Studio tells them apart instead of mixing them up
Mac today, Windows next
⦿ A Windows version is in development, and one license covers both Mac and Windows at no extra cost, including for people who buy now
Get it
https://www.fredmiranda.com/forum/fm-studio.php
There's a Lifetime license (launch price until the end of December), 1 year, or 1 month if you'd like to try it first. It's signed and notarized by Apple, so it installs like any other Mac app. The "What's new" section on that page lists every update so far, and there are new screenshots there for Metadata and Canon.
User manual (PDF)
_______________
I'd love to hear how it works with your cameras and what you'd like to see added. Questions, bugs and suggestions are welcome in this thread, and a lot of what's in 1.3 and 1.3.4 came from your requests here.