Directory
Developer Zone
Design & Creativity
Productivity
Other Utilities
Others

Background Music
BackgroundMusic is a free and open-source audio control tool for macOS that allows users to independently adjust system and application volume, balance audio output across different apps, and enhance the auditory experience during multitasking.
BackgroundMusic: macOS Audio Management Powerhouse
Overview
BackgroundMusic is an open-source macOS audio utility designed to control and intelligently manage system audio. This application enables you to:
- 🎵 Smart Music Pausing: Automatically pauses your music player when other apps play audio
- 🔧 Per-Application Volume Control: Set independent volume levels for each application
- 🎤 System Audio Recording: Easily record all audio output from your system
- ⚡ No Restart Required: Works immediately after installation — no system reboot needed
Note: BackgroundMusic is currently in alpha (testing) stage.
📋 Key Features
🎵 Smart Automatic Music Pausing
When another audio source (such as videos, game sounds, or notification alerts) starts playing, BackgroundMusic automatically pauses your music player, and resumes playback when the other audio stops.
Currently supported music players include:
- iTunes / Apple Music
- Spotify
- VLC
- VOX
- Decibel
- Hermes
- Swinsian
- Google Play Music Desktop Player (GPMDP)
Extensible Support: Developers can easily add support for other players (see BGMMusicPlayer.h). Non-technical users can also request support for new players by submitting issues.
🔊 Per-Application Volume Control
A powerful and practical feature:
- Independent Volume Adjustment: Set separate volume sliders for each running application
- Exceed Built-in Volume Limits: Boost volume of quiet apps beyond their internal maximum
- Fine-grained Audio Management: Eliminate frustration from apps being too loud or too quiet
🎬 System Audio Recording
Easily record any sound output from your system:
- Open QuickTime Player
- Choose:
- File > New Audio Recording
- Or File > New Screen Recording
- Or File > New Movie Recording
- Click the dropdown menu (⌄) next to the record button
- Select Background Music as the input device
Advanced Feature: You can also create aggregate devices to record system audio and microphone input simultaneously.
💡 Core Advantages
🔄 Automatic Audio Management Mode
- No need to manually pause music while watching videos
- Avoid the chaos of overlapping game and music audio
- Notifications won’t interrupt your music — instead, music pauses intelligently
🎚️ Precise Volume Control
- Balance volumes across different applications to prevent some from being too loud or too quiet
- Ideal for streamers or content creators who need to control background music and voice levels
- Assign volume weights to different speakers in meeting scenarios
⚡ Lightweight & Efficient
- Built on native macOS audio drivers, deeply integrated with the system
- Works immediately after installation — no reboot required
- Open-source project with continuous updates and improvements
🧑💻 Open Source & Flexible
- Licensed under GPL-2.0
- Active development community on GitHub
- Developers can customize and extend functionality as needed
🛠️ Installation & Usage
Download & Install
Visit the project’s GitHub page and follow instructions to download the appropriate version. Installation is straightforward — just run the installer script.
Although BackgroundMusic is still in alpha, many users have successfully used it with positive feedback. If you encounter any issues, refer to the Troubleshooting guide in the project.
🌟 Use Cases
- Multitasking Work Environment: Listen to music while working, but need to answer calls or join video conferences
- Content Creation: Smartly manage background music during podcast or video recording
- Gamers: Prevent overlapping game sound effects and music
- Developers & Testers: Audio output recording for testing scenarios
📱 System Requirements
- macOS 10.10 (Yosemite) or later
- No additional hardware required
🔮 Future Outlook
As the alpha phase matures, BackgroundMusic is evolving toward greater stability and richer functionality. The community is actively adding support for more music players and applications.
If you're a macOS user who frequently switches between audio sources, BackgroundMusic is definitely worth trying. Its intelligent audio management, combined with precise volume control, delivers a smoother and more comfortable audio experience.
All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.
Recommended Apps
BetterMouse
BetterMouse is a mouse enhancement tool designed specifically for Mac users, offering smooth scroll wheel experience, customizable gestures, and quick actions. It enables ordinary mice to deliver touchpad-like efficiency, enhancing daily productivity.
BlueUtil
BlueUtil is a command-line Bluetooth management tool specifically designed for macOS, allowing you to quickly control Bluetooth power via the terminal. It supports functions such as switching and status querying, making it ideal for scripting and development needs.
Cleaner for Xcode
Cleaner for Xcode is a dedicated Xcode cleanup tool designed for macOS developers. It intelligently clears DerivedData, device support files, document caches, and more, significantly freeing up disk space and improving development environment performance. It also supports optimization for Swift projects.
Cleaner One
Cleaner One is a professional system cleanup tool for Mac that quickly scans and removes junk files, frees up memory, and manages storage space. It also offers duplicate file detection and privacy protection features to keep your Mac running efficiently.
coconutBattery
coconutBattery is a professional battery health monitoring tool for Mac and iPhone, displaying battery status, cycle count, and capacity in real time to help users understand device battery lifespan and optimize usage habits.
Core Tunnel
Core Tunnel is a professional macOS tunnel proxy tool that supports SOCKS5/HTTP proxy and port forwarding functionalities. Leveraging WebSocket technology, it delivers efficient network acceleration and privacy protection, and is compatible with Shadowsocks and V2Ray protocols, providing users with a secure and stable network connection experience.

Comments