A native macOS music player for offline libraries, supporting a wide range of audio formats and featuring smart organization.
Petrichor is a native macOS music player built for offline use, allowing users to manage and play their local music collections. It supports a broad array of audio formats, organizes libraries with metadata, and integrates features like lyrics display and playlist management. The project addresses the need for a modern, privacy-focused desktop player that doesn't depend on streaming services.
Mac users with extensive offline music libraries who prefer a dedicated, feature-rich player over streaming apps or older software like iTunes. It's ideal for audiophiles and collectors with diverse audio formats.
Developers choose Petrichor for its native macOS integration, strong privacy stance (no analytics, fully offline), and support for niche audio formats. It offers a streamlined alternative to bloated or subscription-based players while being open-source and transparent.
An offline macOS music player
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports an extensive range of audio formats from common MP3/AAC to lossless FLAC/ALAC and niche codecs like DSD and APE, covering most local collection needs.
Operates fully offline by default with no analytics, sandboxed for security, and optional network features like lyrics download are disabled to keep data local.
Seamlessly integrates with macOS with menubar and dock controls, dark mode support, and a polished SwiftUI interface that feels native to the platform.
Uses SQLite with FTS5 for fast searching and metadata-based browsing, capable of managing thousands of tracks without performance degradation.
Only runs on macOS 14 or later, excluding users on older macOS versions and making it completely unavailable for Windows or Linux systems.
Core functionalities like browsing, lyrics display, and organization rely heavily on well-tagged files, with limited built-in tools for editing or correcting poor metadata.
Key features such as AirPlay 2 casting, smart playlists, and miniplayer mode are listed as upcoming and not yet implemented, limiting functionality compared to mature players.
Petrichor is an open-source alternative to the following products:
iTunes was a media player, media library, and mobile device management application developed by Apple for playing, downloading, and organizing digital audio and video.
Apple Music is a music and audio streaming service by Apple offering access to millions of songs, curated playlists, radio stations, and integration across Apple devices.