Petrichor is a free, open-source macOS music player designed for managing and enjoying locally stored audio collections. It supports more than 40 audio file formats, including MP3, FLAC, ALAC, Ogg Vorbis, and WAV. Users can organize music folders, browse albums and artists, and build playlists with advanced filtering rules. Internet radio streaming allows stations to be saved into collections. The player displays synchronized lyrics and can download missing lyrics when available. Playback features include gapless transitions, crossfading, ReplayGain normalization, an equalizer, and Spatial Audio. Its native macOS interface provides mini player, immersive mode, menu bar controls, and AirPlay 2 output. Additional integrations include Last.fm scrobbling, Siri, Apple Shortcuts, and automation APIs.
Features
- Offline music playback supporting more than 40 compressed and lossless audio formats
- Organized local music libraries with folder browsing and customizable sidebar shortcuts
- Smart playlists with conditional filtering, regular expressions, and import or export support
- Internet radio streaming with saved station collections and synchronized song lyrics
- Gapless playback, crossfade, ReplayGain, equalizer, Spatial Audio, and AirPlay 2
- Native macOS playback controls with Last.fm scrobbling and Apple Shortcuts integration