🍺 BREW Explorer

← all casks

SpotMenu

brew install --cask spotmenu v2.3.0

Spotify and iTunes in the menu bar

83
30-day installs · #1523
260
90-day · #1507
1.0k
365-day · #1437
3.1k
★ GitHub stars · updated 3mo ago

GitHub topics

bar itunes menu menubar spotify swift

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "uninstall": [
        {
          "login_item": "SpotMenu",
          "quit": "com.github.kmikiy.SpotMenu"
        }
      ]
    },
    {
      "app": [
        "SpotMenu.app"
      ],
      "target": "/Applications/SpotMenu.app"
    },
    {
      "zap": [
        {
          "trash": [
            "~/Library/Application Scripts/com.github.kmikiy.SpotMenu",
            "~/Library/Application Support/com.github.kmikiy.SpotMenu",
            "~/Library/Group Containers/com.github.kmikiy.SpotMenu",
            "~/Library/Preferences/com.github.kmikiy.SpotMenu.plist"
          ]
        }
      ]
    }
  ],
  "auto_updates": 1,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Spotify and iTunes in the menu bar",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "SpotMenu",
  "enrichment_fetched_at": "2026-06-20T22:49:44+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "spotmenu",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-05-15T00:10:30Z",
  "github_readme_excerpt": "# SpotMenu\n\n**Spotify \u0026 Apple Music in your macOS menu bar**\n\nA minimalist menu bar utility that displays your currently playing track with playback controls, keyboard shortcuts, and a beautiful native UI. Built with Swift and SwiftUI.\n\n![Demo](https://github.com/user-attachments/assets/4b6b8e15-7180-44f1-abf7-796566a02fbb)\n\n---\n\n## Features\n\n- **Menu Bar Integration** \u2014 View artist and song title directly in your menu bar\n- **Playback Controls** \u2014 Hover overlay with play/pause, skip, and album art\n- **Keyboard Shortcuts** \u2014 Global hotkeys for playback control\n- **Track Liking** \u2014 Like/unlike tracks via Spotify Web API (Spotify only)\n- **Compact View** \u2014 Toggle between full and compact display modes\n- **Live Updates** \u2014 Automatically syncs with playback changes\n- **Multi-Player Support** \u2014 Auto-detect or manually select Spotify / Apple Music\n- **Fully Customizable** \u2014 Configure visuals, shortcuts, and behavior\n\n---\n\n## Installation\n\n### Download\n\nGet the latest release from [GitHub Releases](https://github.com/kmikiy/SpotMenu/releases/latest) and open `SpotMenu.app.zip`.\n\nThe app is signed and notarized, and includes automatic updates via Sparkle.\n\n### Homebrew\n\n```sh\nbrew install --cask spotmenu\n```\n\n### Build from Source\n\n**Requirements:** macOS 13+ (Ventura), Xcode 15+\n\n```bash\ngit clone https://github.com/kmikiy/SpotMenu.git\ncd SpotMenu\nopen SpotMenu.xcodeproj\n```\n\n---\n\n## Spotify Setup\n\nTo enable track liking/unliking, you need to set up a Spotify Developer App.\n\n1. Go to [developer.spotify.com/dashboard](https://developer.spotify.com/dashboard)\n2. Log in and click **Create an App**\n3. Enter any name and description\n4. In app settings, click **Edit Settings**\n5. Under **Redirect URIs**, add:\n   ```\n   com.github.kmikiy.spotmenu://callback\n   ```\n6. Save and copy your **Client ID**\n7. In SpotMenu, go to **Preferences \u2192 Music Player** and enable Track Liking\n8. Paste your Client ID and complete the login flow\n\n---\n\n## Preferences\n\nAccess via right-click on the me",
  "github_repo": "kmikiy/SpotMenu",
  "github_stars": 3112,
  "github_topics": [
    "bar",
    "itunes",
    "menu",
    "menubar",
    "spotify",
    "swift"
  ],
  "homepage": "https://github.com/kmikiy/SpotMenu",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 83,
  "installs_365d": 1029,
  "installs_90d": 260,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "SpotMenu"
  ],
  "one_liner": null,
  "rank_30d": 1523,
  "rank_365d": 1437,
  "rank_90d": 1507,
  "raw_hash": "a48253cf5f9ea5e2",
  "ruby_source_path": "Casks/s/spotmenu.rb",
  "tap": "homebrew/cask",
  "token": "spotmenu",
  "version": "2.3.0",
  "why_use_this": null
}