Spotify & Apple Music in your macOS menu bar
Minimalist Now Playing for macOS menu bar — works with Spotify 🎵 and Apple Music 🍎
SpotMenu is a macOS menu bar utility that shows your currently playing track with support for compact views, keyboard shortcuts, and rich visual controls. Built in Swift and SwiftUI, it supports Spotify and Apple Music through AppleScript integration — with advanced features using Spotify’s Web API.
Download the latest release and open SpotMenu.app.zip
.
⚠️ You might need to allow the app in System Preferences → Security & Privacy as it’s not signed by an Apple developer. Click here for detailed instructions!
via Homebrew Cask
brew install --cask spotmenu
git clone https://github.com/kmikiy/SpotMenu.git
cd SpotMenu
open SpotMenu.xcodeproj
SpotMenu uses the Spotify Web API to enable liking and unliking tracks. This requires creating your own Spotify Developer App with a Client ID and setting up a redirect URI.
🛠️ This is required only if you want to use the like/unlike functionality in Spotify.
Log in and click “Create an App”
Enter a name (e.g. SpotMenu
) and description — any text will work.
In the app settings, click “Edit Settings”
Under Redirect URIs, add the following:
com.github.kmikiy.spotmenu://callback
Click Save
Enable Track Liking in SpotMenu Preferences → Music Player tab
Copy your Client ID into SpotMenu and complete the login flow
Once you’re logged in, the like/unlike icons will appear and work as expected.
Accessible via right-clicking the menu bar icon → Preferences…
Choose which music player SpotMenu should control:
Enable or disable liking tracks in Spotify.
⚠️ Liking requires setting up a Spotify Client ID and logging in (see section above).
Tweak player appearance:
Adjust text:
Display Artist
Display Song Title
Adjust icons:
Adjust layout:
Assign keys for: