MacMusicPlayer is an elegant and minimalist music player for macOS, designed as a menu bar application to provide a seamless music playback experience. Built with SwiftUI, it perfectly integrates into the macOS ecosystem, delivering an exceptional user experience.
Need to install Homebrew first, Follow the Homebrew Installation Guide to install Homebrew.
brew tap samzong/tap
brew install samzong/tap/mac-music-player
Download the latest MacMusicPlayer.dmg
from the Releases page.
Since the app is not notarized by Apple, you may encounter a security warning when first launching it. This is a macOS security feature and does not indicate any security issues with the app.
Solution:
For Homebrew users: The installation script automatically handles this issue, no additional steps required.
If you still can't open the app, run this command in Terminal:
xattr -dr com.apple.quarantine /Applications/MacMusicPlayer.app
git clone https://github.com/samzong/MacMusicPlayer.git
cd MacMusicPlayer
open MacMusicPlayer.xcodeproj
make build
MacMusicPlayer/
├── Managers/ # Business Managers
│ ├── PlayerManager # Playback Control
│ ├── LaunchManager # Launch Management
│ ├── SleepManager # Sleep Control
│ └── DownloadManager # Music Download
├── Models/ # Data Models
├── Views/ # UI Components
├── Helpers/ # Utility Classes
└── Resources/ # Resource Files
The project supports multiple languages with localization files located at:
MacMusicPlayer/en.lproj/
MacMusicPlayer/zh-Hans.lproj/
MacMusicPlayer/zh-Hant.lproj/
MacMusicPlayer/ja.lproj/
MacMusicPlayer/ko.lproj/
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)This project is licensed under the MIT License - see the LICENSE file for details
Thanks to all the developers who have contributed to this project!
For questions or suggestions, please feel free to open an Issue or Pull Request.