An open API service indexing awesome lists of open source software.

https://github.com/samzong/macmusicplayer

A clean, lightweight music player for macOS.
https://github.com/samzong/macmusicplayer

Last synced: 11 months ago
JSON representation

A clean, lightweight music player for macOS.

Awesome Lists containing this project

README

          

# MacMusicPlayer

[English](README.md) | [简体中文](README_zh.md)


mac-music-player logo


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.



Release Version
MIT License
Ask DeepWiki


## 📦 Installation

### Homebrew (Recommended)

```bash
brew tap samzong/tap
brew install mac-music-player
```

### Download DMG

Download the latest `MacMusicPlayer.dmg` from the [Releases](https://github.com/samzong/MacMusicPlayer/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`

## ✨ Key Features

- 🎵 Lightweight menu bar player for instant music control
- 🎨 Native macOS interface with perfect light/dark theme support
- 🌍 Multi-language support (English, Chinese, Japanese, Korean)
- 🎧 Audio format support (mp3, m4a, wav, flac, aac, aiff, etc.)
- 🔄 Multiple playback modes (Sequential, Single Loop, Random)
- 📥 Download music from online sources (YouTube, SoundCloud, etc.)
- 💾 Smart memory of last music folder location
- 🚀 Launch at login support
- 😴 Prevent system sleep for uninterrupted music
- ⌨️ Media key control support

## 📷 Screenshots

### Menu Items

![](MenuItems.png)

### Download Music

![](DownloadMusic.png)

## 🛠 Development

For detailed development guide, see: [Developer Documentation](docs/developer_guide.md)

## 🤝 Contributing

Contributions are welcome! Please feel free to submit Issues and Pull Requests.

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.