Petrichor for MAC

Free, open-source offline music player for Mac: plays 40+ formats including FLAC, with smart playlists, lyrics, gapless playback and AirPlay 2.

Petrichor Overview

Petrichor is an offline music player for the Mac, made for people who keep their own music collection. Point it at your music folders and it builds an organized library you can browse by artist, album, year or folder. It plays more than 40 audio formats, from MP3 and AAC to lossless FLAC, ALAC, WAV, APE and DSD, and it reads the real encoding of each file, so its Lossless badge is always accurate. You can create, import and export playlists, build smart playlists with detailed rules, manage the queue by drag and drop, and pin almost anything to the sidebar.

Petrichor has gapless playback, crossfade, ReplayGain volume normalization, an equalizer, Spatial Audio and AirPlay 2 output, plus synced lyrics, internet radio, Last.fm scrobbling, a miniplayer and an immersive mode. It fits into macOS with menu bar and Dock controls, dark mode, Shortcuts and Siri. Petrichor is made by Kushal Pandya and is free and open source under the MIT license, with no ads and no paid tier. Version 1.7.2 is a universal app for Apple Silicon and Intel Macs and needs macOS 14 or later.

Key Features

Petrichor plays your own music collection beautifully.

  • 40+ formats: MP3, AAC, FLAC, ALAC, WAV, APE, DSD and more.
  • Organized library: browse by artist, album, year or folder.
  • Smart playlists: build playlists with conditional rules.
  • Great sound: gapless playback, crossfade, ReplayGain and an equalizer.
  • AirPlay 2 and Spatial Audio: play to speakers around your home.
  • Lyrics: synced lyrics, and download missing ones.
  • Internet radio: stream stations and save them to collections.
  • Mac integration: menu bar and Dock controls, Shortcuts and Siri.

What’s New in Version 1.7.2

Petrichor 1.7.2 protects your library and fixes lyrics.

  • Prevents library data loss when refreshing folders while some are unavailable, such as disconnected external drives
  • Prevents an occasional crash when opening Immersive mode
  • Fetches synced lyrics for tracks that only have untimed embedded lyrics

Petrichor FAQ

Is Petrichor free?

Yes. Petrichor is free and open source under the MIT license, with no ads and no paid tier.

Which macOS version does Petrichor need?

Petrichor 1.7.2 needs macOS 14 or later.

Does Petrichor run on Apple Silicon?

Yes. It is a universal app for Apple Silicon and Intel Macs.

Which audio formats does Petrichor play?

More than 40, including MP3, AAC, FLAC, ALAC, WAV, AIFF, Ogg Vorbis, Opus, APE, WavPack and DSD.

Can Petrichor play Apple Music or iTunes Store purchases with DRM?

No. DRM-protected files such as .m4p and audiobook formats such as .m4b are not supported.

Does Petrichor need the internet?

No. It is an offline player for your own files. Online extras such as lyrics and scrobbling are optional and off by default.

Does Petrichor support gapless playback?

Yes, along with crossfade, ReplayGain, an equalizer, Spatial Audio and AirPlay 2.

Can I scrobble to Last.fm?

Yes. Petrichor supports Last.fm scrobbling.

Can I install Petrichor with Homebrew?

Yes. Run brew install --cask petrichor.

Where does the Petrichor download on petrichor.FULLMAC.app come from?

The download button leads to the official Petrichor website at https://petrichor.page/. petrichor.FULLMAC.app does not change or repackage the app.

Similar Apps

FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.