An elegant and minimalist menu bar music player for macOS (no Dock icon), providing a seamless music playback experience.
- macOS 12.0 (Monterey) or later
brew install samzong/tap/mac-music-playerDownload the latest MacMusicPlayer.dmg from the Releases page.
Security Note: If you encounter a security warning on first launch, right-click the app and select "Open", or run:
xattr -dr com.apple.quarantine /Applications/MacMusicPlayer.app
- π΅ Lightweight menu bar player for instant music control
- π¨ Native macOS interface with perfect light/dark theme support
- π Multi-language support (English, Simplified Chinese, Traditional Chinese, Japanese, Korean)
- π Song picker (βF in menu) with instant filename filtering
- π§ Audio format support (mp3, m4a, wav, flac, aac, ogg, aiff)
- π Multiple playback modes (Sequential, Single Loop, Random)
- π Multiple music libraries with quick switch (βR to refresh)
- π₯ Built-in YouTube/SoundCloud search & playlist downloads with format selection (requires yt-dlp + ffmpeg)
- πΎ Smart memory of last music folder location and volume
- π Launch at login (enabled by default)
- π Prevent-sleep toggle (enabled by default) and configurable song picker on launch
- β¨οΈ Media key control and keyboard shortcuts (βD Download, βS Settings)
- Download dependencies (yt-dlp, ffmpeg) are installed automatically via Homebrew; manual install (
brew install yt-dlp ffmpeg) is required for DMG users. - Configure API URL and API Key in Settings to enable YouTube search (requires a custom search proxy service).
- Pick the destination library in the Download window; use Download All button to download entire playlists, or Refresh Current Library to rescan music quickly.
- For best metadata display, name your files as
Artist - Title.mp3format.
Contributions are welcome! Please feel free to submit Issues and Pull Requests.
This project is licensed under the MIT License - see the LICENSE file for details.

