Project overview
Petrichor is an offline music player designed for macOS. It scans user-selected folders into an organized library, supports a broad range of common, lossless, tracker, and DSD formats, and includes lyrics, playlists, a draggable queue, search, and native menu bar and dock controls. The app does not modify music files and uses write access only to export M3U playlists. Network access is used for update checks, while online lyrics, artist information, and Last.fm scrobbling are opt-in.
Repository facts
- Primary language
- Swift
- License
- MIT
- Repository updated
- Jul 14, 2026
- Default branch
- main
Resource types
Desktop app
Use cases
Media, audio and video
Operating systems
macOS
Runtime
DesktopSandboxed
Audience
General users