SpotMenu
詳細情報
タイトル | SpotMenu |
---|---|
URL | https://kmikiy.github.io/SpotMenu/ |
バージョン | ver 2.1.2 |
更新日 | 2025/09/10 |
追加日 | 2018/03/02 |
種別 | フリーソフト / オープンソース(MIT) |
説明 | SpotifyとiTunesに対応したメニューバー常駐型ミュージックプレイヤー |
レビュー
メニューバーに常駐し、iTunesやSpotifyで再生中の曲のタイトルやアートワークを表示することができるツール。再生一時停止次の曲へ移動など、再生制御機能も搭載。
スクリーンショット
更新グラフ
バージョン履歴
This patch update improves UI responsiveness by providing immediate visual feedback when users interact with playback controls or use keyboard shortcuts. Now when you play, pause, skip tracks, or use hotkeys, the UI updates instantly while the actual music player command processes in the background.
✨ What's New
- Immediate UI feedback: Play/pause button and status bar now update instantly when clicked or triggered via keyboard shortcuts
- Responsive track skipping: Next/previous track buttons provide immediate visual response
- Instant status bar updates: Menu bar reflects playback state changes immediately, including play/pause icons and like status
- Smooth keyboard shortcut feedback: All global hotkeys now show immediate visual feedback i
This minor update improves the Spotify authentication flow for a smoother setup experience and adds more flexibility to the menu bar layout by lowering the minimum width setting from 80pt to 40pt.
✨ What's New
- Spotify authentication now triggers automatically when enabling the “Show Like Icon” option in Menu Bar Preferences
- Improved setup and testing tools for Spotify authentication in the Music Player settings
- Increased customization: the minimum menu bar width can now be set as low as 40pt (previously 80pt)
📸 Screenshots
- ❌ The app is not signed with an Apple Developer ID
→ You must allow it via System Preferences → Security & Privacy.
💬 Feedback
This update adds Spotify liking support and new customization options.
✨ What's New
-
🎵 Spotify Web API Integration
You can now like tracks directly from SpotMenu using your own Spotify developer app. SpotMenu guides you through setup. -
🔧 Settings: Hide Text While Playing
New preference to hide song title and/or artist in the menu bar when music is not playing. -
🎨 UI Polishing & Refactoring
Layout improvements for time formatting, slider sizing, login flow, and general code cleanup.
📸 Screenshots
- ❌ The app is not signed wi
This is a minor update focused CPU performance.
🐞 Bugfix
Fixed a high CPU usage issue caused by multiple PlaybackModel
instances being created when opening the preferences pane. The app now reuses a shared playback model, reducing idle CPU usage to expected levels.
- ❌ The app is not signed with an Apple Developer ID
→ You must allow it via System Preferences → Security & Privacy.
💬 Feedback
Report bugs, feature requests, or usability concerns at GitHub Issues.
📥 Download
Download the .zip file attached to this release → unzip → run SpotMenu.app.
✅ Built as a Universal macOS binary, compatible with both Apple Silicon and Intel Macs.
This is a minor update focused on UI polish.
✅ What's New
- 🎨 Customisable Player
You can now customise the playback appearance by changing the foreground colour, hover tint colour, blur intensity and hover tint opacity.
- ❌ The app is not signed with an Apple Developer ID
→ You must allow it via System Preferences → Security & Privacy.
💬 Feedback
Report bugs, feature requests, or usability concerns at GitHub Issues.
📥 Download
Download the .zip file attached to this release → unzip → run SpotMenu.app.
✅ Built as a Universal macOS binary, compatible with both Apple Silicon and Intel Macs.
This is a minor update focused on UI polish.
✅ What's New
- 🎨 Updated Padding in Playback Panel
Artist and song title labels in the hoverable player view now feature refined spacing for improved legibility and visual balance.
No functionality has changed—just a better experience when hovering the menu bar icon.
- ❌ The app is not signed with an Apple Developer ID
→ You must allow it via System Preferences → Security & Privacy.
💬 Feedback
Report bugs, feature requests, or usability concerns at GitHub Issues.
📥 Download
Download the .zip file attached to this release → unzip → run SpotMenu.app.
✅ Built as a Universa
This release fixes a subtle but important UI issue with the compact view's appearance on secondary monitors.
✅ Fixed
-
Dimmed Status Item on Inactive Screens
The status item now correctly dims when the window focus is on another screen.
Previously, custom views prevented macOS from visually dimming the menu bar icon on secondary monitors. This has now been resolved by applying a clever workaround:
statusItem.button?.image = NSImage()
Special thanks to @exelban for the fix! 🙌
- If you're using Compact View, this fix ensures that it behaves more like native status items. No other fun
This is a follow-up beta to the 2.0.0 SwiftUI rewrite — now with support for Apple Music 🎶!
✨ New in 2.0.1-beta
-
🍎 Apple Music Support
SpotMenu now works with Apple Music in addition to Spotify. Playback info, controls, album art, and sync all work via AppleScript. -
🛠️ New "Player" Tab in Preferences
Select which player SpotMenu should control:- Automatic (default): Detects which player is active
- Spotify
- Apple Music
🔧 Improvements
- Visual Preferences and Shortcut Preferences now sit alongside the new Player tab in a streamlined, tabbed Preferences window.
- Playback
This is a major beta release of SpotMenu, rebuilt for modern macOS versions using SwiftUI and a modular architecture. It brings a refreshed UI, improved stability, and new features. Feedback is welcome before the official 2.0.0 release.
✨ Highlights
-
🆕 SwiftUI Redesign
The app interface is now built entirely with SwiftUI for smoother animations and native appearance. -
🖼️ Hoverable Playback Panel
New compact album art popover with playback controls (Play/Pause, Skip, Seek) appears when hovering over the menu item. -
🎛️ Compact View (2-line layout)
Option to switch from the default 1-line menu bar display to a more compact 2-line view showing artist and title separately. -
✂
SpotMenu v1.9
New Features in Version 1.9
- Layout updated
- Fixed light album cover issue on MacOS Mojave
- Cross fade animation on track change
- Scrolling text (credits: @NicholasBellucci)
- Added Fabric