Petrichor: Native macOS Offline Music Player

⬅️ Back to Tools

Petrichor: Native macOS Offline Music Player

In an era dominated by streaming services, Petrichor brings the focus back to your personal music collection. It is a free, open-source, and fully offline music player designed specifically for macOS.

If you have a curated library of local audio files and want a player that feels at home on your Mac, Petrichor is built for you.

Key Features

🎵 Wide Format Support

Petrichor handles almost anything you throw at it. It supports a vast array of audio formats including MP3, AAC, FLAC, WAV, Ogg Vorbis, Opus, and many more.

📂 Organized Library

  • Folder & Library Views: Browse your music the way you prefer—either through a structured library or directly by folder hierarchy.
  • Smart Navigation: Quickly jump to artists, albums, or years.
  • Search: Robust search functionality powered by SQLite FTS5 to find tracks instantly, even in large libraries.

🎙️ Lyrics & Details

  • Lyrics Support: View unsynced lyrics for your tracks right in the player.
  • Metadata: It relies on your tags to organize everything beautifully, so your curated metadata shines.

🍎 Native macOS Experience

  • Sandboxed & Secure: Fully sandboxed and notarized, ensuring your system’s safety.
  • System Integration: Supports media keys, Now Playing info, and Dark Mode.
  • SwiftUI & AppKit: Built using modern Apple technologies for a smooth, responsive interface.

Platforms

Petrichor is designed exclusively for:

  • 🍎 macOS (Requires macOS 14.0 or later)

Get Started

Download the latest release or build it yourself from source.

🔗 GitHub: kushalpandya/Petrichor

Why This Tool Rocks

  • Privacy Focused: Your listening habits are yours. usage data never leaves your device.
  • Zero Distractions: No ads, no social features, no “recommended for you”—just your music.
  • Performance: Lightweight and fast, handling libraries with thousands of songs with ease.
  • Open Source: Completely free and open-source (MIT License).

Crepi il lupo! 🐺