Automated solar eclipse sequencing for ZWO and PlayerOne cameras on macOS.
Photality runs your entire capture sequence automatically — from first contact through totality and back — so you can watch the eclipse instead of staring at a screen.
Connect your camera and build exposure sequences for each phase — partiality, Baily's Beads, and totality.
Enter your observing location. Photality calculates contact times and allows you to simulate the full sequence so you can verify everything before eclipse day.
On eclipse day, press Start and step away. Photality executes every exposure on schedule, down to the second.
Independent bracketing options for partial phases, Baily's Beads, and totality — executed automatically at the right moment.
Support for ZWO ASI and Player One Astronomy cameras
Save frames in XISF or FITS format, ready for stacking in PixInsight, Siril, or any standard astrophotography workflow.
Simulate the full eclipse sequence at accelerated speed. Verify your exposure plan and timing before the real thing.
Set a region of interest for close-up Baily's Beads sequences, with automatic ROI switching mid-event.
Built entirely in Swift and SwiftUI. No Python, no plugins, no drivers to configure. Just open it and connect your camera.
Photality is free to use for all your setup, configuration, and rehearsals. A $99.95 license is only required within 7 days of an eclipse — you only pay once you've decided to use Photality for the actual event.
macOS 14 Sonoma or later · ZWO ASI cameras · Player One Astronomy cameras
Note on Apple Silicon: Photality currently runs on Apple Silicon Macs via Rosetta 2, as the ZWO and PlayerOne camera SDKs are Intel-only. Rosetta 2 will be retired with macOS 28 (Fall 2027). Continued support beyond that point will depend on ZWO and PlayerOne releasing Apple Silicon-compatible SDKs.