SpotMenu 
Minimalist Now Playing for macOS menu bar β works with Spotify π΅ and Apple Music π

β¨ Overview
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.
π§ Features
- π₯οΈ Menu Bar Integration β View artist and song title directly in your menu bar.
- ποΈ Compact/Custom Views β Toggle between full and compact visual modes.
- πΌοΈ Playback Controls β Overlay with play/pause/skip buttons and album art.
- β¨οΈ Keyboard Shortcuts β Global hotkeys to control playback.
- βοΈ User Preferences β Configure visuals, shortcuts, and music player via Preferences window.
- πͺ Live Updates β Automatically syncs with playback changes.
- π Multi-Player Support β Automatically detect or manually select between Spotify and Apple Music.
- π macOS native look and feel with SwiftUI.
π¦ Installation
Easy Install
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!
Advanced Install
via Homebrew Cask
brew install --cask spotmenu
Build from Source
Requirements
Steps
git clone https://github.com/kmikiy/SpotMenu.git
cd SpotMenu
open SpotMenu.xcodeproj
π¨ Preferences
Accessible via right-clicking the menu bar icon β Preferencesβ¦
Player Tab
Choose which music player SpotMenu should control:
- Automatic β Detects and uses whichever player is active.
- Spotify
- Apple Music
Tweak player appearance:
- Hover Tint Color
- Foreground Color
- Blur Intensity
- Hover Tint Opacity

Menu Bar Tab
Toggle:
- Display Artist
- Display Song Title
- Show Playing Icon
- Display App Icon
- Compact View Mode
Adjust:
- Max Width of the Status Item (80β300 pt)

Shortcuts Tab
Assign keys for:
- Play / Pause
- Next Track
- Previous Track

π§ Usage Tips
- Menu Toggle: Left-click to show/hide the playback panel.
- Right Click: Access Preferences and Quit.
- Playback Panel: Hover to reveal play/pause, skip, and album art.