v2.5.0 — DJI Metadata Embedder comes to the Mac
The desktop app now runs natively on Apple Silicon Macs. Download the DMG, drag it to Applications, and you get the same six-mode workspace Windows users have — flight maps with inline preview, 3D terrain, photo maps, telemetry embedding, verification, and setup — plus the full dji-embed command line inside the bundle.
macOS support (new)
dji-metadata-embedder-2.5.0-macos-arm64.dmg— the desktop app, Developer ID-signed, notarized and stapled: first launch works offline and shows only the standard "downloaded from the internet" dialog. Requires an Apple Silicon Mac (M1 or later) on macOS 14 Sonoma or newer.dji-embed-macos-arm64.zip— the standalone notarized CLI binary for terminal-first users (a bare binary can't carry a stapled ticket, so its first run needs a network connection for Gatekeeper's online check).- FFmpeg and ExifTool come from Homebrew (
brew install ffmpeg exiftool); the app's Setup screen confirms it found them. Intel Macs and older macOS:pipx install dji-drone-metadata-embedderstill covers you. - Verified end to end on real hardware — install chain, Gatekeeper, inline map preview (WKWebView), 3D/WebGL, and Homebrew tool discovery from a Finder launch.
This is the app's first release on the Mac. If anything looks off on yours, an issue is very welcome.
Also in this release
- Airspace zones in the app: Flight map mode gained an "Airspace zones" checkbox (the CLI's
--airspaceoverlay), with plain-spoken notes about exactly which network fetches each option performs. - Flight record polish: cover table now shows local times with per-cell date labels and both height columns; floor-only altitude limits render honestly ("from X"); zones with holes in their geometry are evaluated and drawn correctly.
- Airspace data handling:
--format allwith--airspace-refreshno longer fetches the same feed twice, and FAA zones without a stable identifier get a content-based one (dedupe survives refetches). - App icon: regenerated from a committed generator with a 1024 px master — macOS builds get the full 10-rendition
.icnsautomatically. - CLI discovery screen honesty: the in-app "command line" page now phrases the install story per platform, and its "Open Terminal" button runs the bundled CLI by absolute path on macOS.
Install
- Windows:
winget install CallMarcus.DJIMetadataEmbedder.Desktop(app + CLI installer) or downloaddji-metadata-embedder-setup-2.5.0.exebelow. - macOS: download the DMG below and drag to Applications.
- Anywhere (CLI):
pipx install dji-drone-metadata-embedder(orpipon Windows/Linux).
All binaries are code-signed; checksums in the SHA256SUMS* files below.