Skip to content
Kushal Pandya edited this page Nov 16, 2025 · 9 revisions

Petrichor

This guide will help you get started with setting up Petrichor!

Note: Screenshots may be outdated, but overall feature details are still kept up-to-date.

Table of Contents

Installation

System Requirements

  • macOS 14.0 (Sonoma) or later
  • Apple Silicon (M series chips) or Intel processor

Manual Installation

  • Go to Releases and download the latest .dmg.
  • Open the it and drag the app icon into the Applications folder.
  • In Applications, right-click Petrichor > Open.

Installing via Homebrew

brew install --cask petrichor
SCR-20250812-qhqg

Adding Music Folders

Petrichor supports over 20 audio file formats and should handle most of your audio files without problems.

When you launch Petrichor for the first time, you'll be presented with a view to add Folders to library using Add Music Folder button

SCR-20250812-qgph

Once the folder(s) are added, app will start scanning your folders where it;

  • Scans through all the available tracks, identifying supported ones
  • Extracts metadata including title, artist, album, genre, year, and album artwork
  • Sets up music database with the extracted information
  • Finally, loads up music library at the end of scanning
SCR-20250812-qgvk

In case your folders include files that are not supported by Petrichor yet or failures to scan certain files, app will notify you about the same at the end of scanning.

image

Getting Familiar with the Interface

Once you're presented with your music library at the end of scanning your folders, you'll see app window that includes various elements.

Home Tab

The Home tab is your music dashboard, featuring:

  • Discover - Contains list of tracks you've never played (or played a long time ago)
  • Tracks - List of all the tracks present in your library
  • Artists - List of individual Artists
  • Albums - List of individual Albums
  • Pinned items - Anything you've pinned to Home, by default you'll see some of the playlists pinned here
SCR-20250812-qkgn

Library Tab

The Library tab provides organized view to access to your music, here you have more granular access to your tracks by categorizing it using various categories like following;

  • Artists - All artists in your library
  • Albums - Complete album listing
  • Genres - Music organized by genre
  • Years - Browse by release year
  • Decades - Group by decade
  • Composers - Classical music organization

You can filter list of items, or pin them to home by right clicking any item

Library Sidebar

Playlists Tab

The Playlists tab provides you ability to create custom playlists, additionally, it includes 3 specialized playlists by default;

  • Favorites - Tracks you've marked with a ⭐
  • Top 25 Most Played - Your most frequently played songs (5+ plays)
  • Top 25 Recently Played - Songs played in the last week
SCR-20250812-qmxw

Creating Playlists

To create custom

  1. Click the "+" button in the Playlists section
  2. Provide playlist name in the dialog that shows up
  3. Click Add songs button and then once sheet opens, search for tracks you want to add.
  • You can add multiple tracks by searching using various keywords and adding tracks
SCR-20250812-qofv

Folders Tab

If your music files are organized via a specific folder structure and you prefer to browse it via the same, you can do that from Folders tab.

Note: The Folders tab is hidden by default. Enable it via View → Show Folders Tab

Your added folders are directly accessible from the sidebar and can be expanded on click, in case a folder includes tracks list, it'll show up when that folder itself is selected.

Folders Tab

Player Controls

The player bar at the bottom provides traditional playback controls along with ability to;

  • Wiew track information by clicking album art
  • Adding track to favorites by clicking ⭐
  • Opening current playback queue
SCR-20250812-rnfn

Equalizer

You can control audio effects using Equalizer, and it can be opened from Window menu of the app, or by pressing keyboard shortcut ++E.

The Equalizer includes support for;

  • Adjustable Preamp
  • 10-band gain values
  • Stereo Widening
  • Includes 23 presents

Besides presents, you can also maintain a custom setting of gains as you like.

Equalizer UI

The playback can also be controlled via keyboard shortcuts as follows;

  • Space - Play/Pause
  • + - Next track
  • + - Previous track
  • ++ - Seek Forward
  • + - Seek Backward
  • + - Increase Volume
  • + - Decrease Volume

Tracks View

Customizing Columns & Layout

You can hide/show columns by right-clicking column headers, and can also rearrange columns by dragging around the header of that column:

Tracks View Header Context Menu

You can order tracks by different attributes and even expand or collapse rows (collapsing hides album art) using menu in the header:

Tracks View Sorting and Sizing

Context Menu Actions

Right-click any track to access:

  • Play - Playing the track
  • Play Next - Queue track after current
  • Add to Queue - Add to end of playback queue
  • Show info - View track details in the sidebar
  • Reveal in Finder - Open Finder and view track file
  • Go to - Pin-point selected to list of tracks in Library tab based on selected context
  • Add to playlist - Add track to selected playlist
  • Add/remove to/from Favorites - Adding track to (or remove from) Favorites
SCR-20250812-rswq

Settings

Access settings via Petrichor → Settings or +,

General Settings

  • Behaviour
    • Start at Login - Start Petrichor when macOS starts
    • Keep running in menubar on close - Keep Petrichor running in the background even when app window is closed
    • Hide duplicate songs - Prevent duplicate tracks from showing up in library
    • Check for updates automatically - Keep Petrichor up-to-date with new releases
  • Appearance
    • Color mode - Set dark mode to be manual or automatic
    • Show folders tab in main window - Show Folders tab to browse library using folder structure as present in filesystem
  • Library
    • Auto-scan library every - Auto-scan added library folders for updates based on selected intervals
    • Refresh Discover every - Refresh songs showed in Discover section based on selected intervals
    • Number of Discover tracks - Total tracks to include in Discover section

Library Settings

Adding or removing library folders, refreshing added folders or reset library data

About

View app information:

  • Current version and build number
  • Library statistics
  • Useful links

Getting Help

  • GitHub Issues - Report bugs or request features
  • Discussions - Join the community conversation or ask questions about the app

Last updated for Petrichor version 1.0.0