Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Apps
  3. SpotMenu

SpotMenu

MITSwiftv2.3.0

A minimalist macOS menu bar utility that displays currently playing Spotify or Apple Music tracks with playback controls.

Visit WebsiteGitHubGitHub
3.1k stars187 forks0 contributors

What is SpotMenu?

SpotMenu is a macOS utility that shows your currently playing Spotify or Apple Music track in the menu bar with playback controls. It solves the problem of needing to switch apps to control music by providing quick access to play, pause, skip, and like tracks directly from the menu bar.

Target Audience

macOS users who frequently listen to Spotify or Apple Music and want a streamlined way to control playback without leaving their current workflow.

Value Proposition

Developers choose SpotMenu for its native macOS integration, lightweight design, and customizable features like keyboard shortcuts and track liking, offering a more integrated experience than standard player controls.

Overview

Spotify & Apple Music in your macOS menu bar

Use Cases

Best For

  • Controlling music playback without switching applications on macOS
  • Adding global keyboard shortcuts for Spotify or Apple Music
  • Displaying currently playing track info in the menu bar
  • Quickly liking or unliking Spotify tracks from the menu bar
  • Customizing the visual appearance of music controls on macOS
  • Automatically switching between Spotify and Apple Music playback

Not Ideal For

  • Users on Windows or Linux operating systems
  • Listeners using music services like Tidal or YouTube Music
  • Teams needing server-side or cross-platform music control solutions
  • Projects requiring advanced music analytics or playlist management features

Pros & Cons

Pros

Native macOS Integration

Built with Swift and SwiftUI, SpotMenu feels seamless on macOS with a native UI and automatic updates via Sparkle, as highlighted in the installation section.

Menu Bar Convenience

Displays real-time track info and playback controls directly in the menu bar, eliminating the need to switch apps, which is core to its value proposition.

Customizable Visuals

Offers configurable display modes, colors, and hover effects in Preferences, allowing users to tailor the UI to their aesthetic preferences.

Keyboard Shortcuts

Provides global hotkeys for play/pause, skip, and track liking, enhancing productivity without opening the app, as detailed in the Shortcuts preferences.

Cons

Spotify Setup Hassle

Enabling track liking requires creating a Spotify Developer App and configuring Redirect URIs, adding unnecessary complexity for a basic feature.

Limited Service Support

Only integrates with Spotify and Apple Music, ignoring popular services like Tidal or YouTube Music, which restricts its utility for diverse listeners.

macOS Version Lock-in

Building from source requires macOS 13+ and Xcode 15+, potentially excluding users on older operating systems without pre-built releases.

Frequently Asked Questions

Quick Stats

Stars3,117
Forks187
Contributors0
Open Issues13
Last commit2 months ago
CreatedSince 2016

Tags

#apple-music#audio-control#menu#keyboard-shortcuts#itunes#menubar#spotify#menu-bar#bar#swiftui#native-app#swift#macos#music-player

Built With

X
Xcode
S
SwiftUI
S
Swift

Links & Resources

Website

Included in

Apps101.5kOpen Source Apps48.1k
Auto-fetched 5 hours ago

Related Projects

JellyfinJellyfin

The Free Software Media System - Server Backend & API

Stars54,791
Forks5,169
Last commit1 day ago
LosslessCutLosslessCut

The swiss army knife of lossless video/audio editing

Stars42,324
Forks2,088
Last commit3 days ago
MPVMPV

🎥 Command line media player

Stars36,149
Forks3,433
Last commit14 hours ago
MonitorControlMonitorControl

🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

Stars33,813
Forks988
Last commit3 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub