SpotMenu

Displays currently playing tracks and playback controls for Spotify and Apple Music in the macOS menu bar.

SpotMenu screenshot 1

SpotMenu is an open-source macos app that serves as a minimalist utility for macOS that brings music playback information and controls directly into the system menu bar. Users install the application via GitHub Releases or Homebrew to keep track of their current audio without switching windows or bringing the full music application to the foreground.

The application supports multiple music services, allowing users to monitor artist and song titles in real time. It provides a native UI built with Swift and SwiftUI, offering a hover overlay for quick interactions and global keyboard shortcuts for playback management. The tool is designed to operate in the background, updating automatically as tracks change across the supported platforms.

Key features

  • Menu bar display of current artist and song titles
  • Playback controls including play, pause, and skip via a hover overlay
  • Global keyboard shortcuts for playback and track management
  • Track liking and unliking via a Web API
  • Automatic detection or manual selection between supported platforms
  • Toggleable compact view for reduced menu bar footprint
  • Customization of blur intensity, colors, and menu bar width
  • Live synchronization with active playback changes

The application integrates with a Developer API to enable track liking and unliking. This requires the user to create a developer app on the provider dashboard and provide a Client ID within the preferences. The software includes a detailed preferences menu where users can adjust the visual appearance of the player overlay, such as hover tint colors, foreground colors, and opacity. Users can also configure the menu bar to show or hide specific icons, such as the playing icon or the liked icon, and set a maximum width between 40 and 300 points.

SpotMenu is designed for macOS users who want a lightweight way to control their music players from the system tray without interrupting their current workflow.

Last Modified
Software TypeDesktop App
Platform
Last Activity2 months ago
Repository Age9 years
LicenseMIT
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.