awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
kyleneideck avatar

kyleneideck/BackgroundMusic

0
View on GitHub↗
19,048 stars·768 forks·C++·GPL-2.0·13 views

BackgroundMusic

BackgroundMusic is a system-level macOS audio management utility that provides an application volume mixer for independent gain and level adjustments for every running application. It functions as a system audio router and pause controller to manage how sound is handled across the operating system.

The project features a virtual audio driver that routes internal system sound to recording software and input devices. It also includes automatic music ducking, which monitors system audio activity to pause music playback when other applications produce sound and resume it once that audio ends.

The tool covers broader audio management capabilities including the ability to boost quiet audio sources beyond their default maximum and the capture of internal system sound for use with recording software.

Features

  • Application-Specific Volume Mixers - Allows for independent volume adjustments and gain boosting for every running application on macOS.
  • macOS Utilities - Provides system-level audio management and volume control utilities specifically for the macOS environment.
  • Audio Routing Utilities - Serves as a system tool for controlling individual application volumes and routing internal audio on macOS.
  • Audio Volume Mixers - Provides a volume controller for independent gain and level adjustments for every running macOS application.
  • Virtual Audio Routing - Implements a virtual audio device to route internal system sound to recording software and input devices.
  • Audio & Music - Manages audio playback behavior by automatically stopping music when other audio sources start.
  • Automated Playback Pausing - Automatically pauses music playback when other system audio sources become active.
  • Kernel Audio Drivers - Uses a kernel extension to intercept and redirect digital audio streams between applications and devices.
  • Activity-Based Playback Controllers - Monitors system audio activity to automatically pause music playback on macOS.
  • Audio Ducking Utilities - Automatically pauses music playback when other applications produce sound and resumes it once the audio ends.
  • Gain Controls - Provides programmatic gain control for individual application audio streams independently of the system master volume.
  • Audio Loopback Drivers - Creates a virtual audio loopback driver to capture internal system output for routing or recording.
  • Low-Latency Implementation - Implements high-performance audio stream handling using native C interfaces to minimize latency.
  • System Audio Capture - Routes internal system sound to a virtual input device for capture by recording software.
  • Inter-Process Communication Bridges - Coordinates audio routing commands between the user interface and the kernel-level audio driver.
  • Audio and Video - Control volume levels on a per-application basis.
  • Audio Tools - Control system audio levels and manage per-app volume settings.
  • Audio Utilities - System-wide audio management utility.

Star history

Star history chart for kyleneideck/backgroundmusicStar history chart for kyleneideck/backgroundmusic

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does kyleneideck/backgroundmusic do?

BackgroundMusic is a system-level macOS audio management utility that provides an application volume mixer for independent gain and level adjustments for every running application. It functions as a system audio router and pause controller to manage how sound is handled across the operating system.

What are the main features of kyleneideck/backgroundmusic?

The main features of kyleneideck/backgroundmusic are: Application-Specific Volume Mixers, macOS Utilities, Audio Routing Utilities, Audio Volume Mixers, Virtual Audio Routing, Audio & Music, Automated Playback Pausing, Kernel Audio Drivers.

What are some open-source alternatives to kyleneideck/backgroundmusic?

Open-source alternatives to kyleneideck/backgroundmusic include: bitgapp/eqmac — eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept… existentialaudio/blackhole — BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio… ronitsingh10/finetune — FineTune is a macOS audio management tool designed for directing application audio streams to specific output devices… fxsound2/fxsound-app — This project is a system audio processor and digital signal processing engine designed to enhance system-wide sound… lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… mixxxdj/mixxx — Mixxx is a free, open-source DJ application that runs on Windows, macOS, and Linux, providing a complete platform for…

Open-source alternatives to BackgroundMusic

Similar open-source projects, ranked by how many features they share with BackgroundMusic.
  • bitgapp/eqmacbitgapp avatar

    bitgapp/eqMac

    6,670View on GitHub↗

    eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept system output, allowing users to adjust frequency response, boost system volume, and control independent volume levels for different running software applications. The project functions as an audio unit plugin host, integrating third-party plugins into the system audio stream for professional effects. It also includes a local web server that enables remote audio control via HTTP, allowing users to modify audio parameters from a mobile device or other external hardware on the same

    Swift
    View on GitHub↗6,670
  • existentialaudio/blackholeExistentialAudio avatar

    ExistentialAudio/BlackHole

    19,175View on GitHub↗

    BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio signals between applications and hardware. By functioning as a kernel-level extension, it creates a virtual loopback interface that allows users to transfer sound streams across software environments without the need for physical cables or external hardware. The software distinguishes itself through its ability to aggregate multiple physical and virtual audio sources into a single, unified interface. This abstraction layer supports complex signal management, including the mirror

    Caudiodriverloopback
    View on GitHub↗19,175
  • ronitsingh10/finetuneronitsingh10 avatar

    ronitsingh10/FineTune

    2,655View on GitHub↗

    FineTune is a macOS audio management tool designed for directing application audio streams to specific output devices and controlling per-app volume levels. It functions as an audio routing manager and a system utility for device management. The project features a multi-band audio equalizer with headphone response correction and a hardware interface for adjusting external monitor volume levels via the display data channel. It also includes a control interface that allows volume and routing changes to be triggered by external scripts using custom URL schemes. The software covers broader capab

    Swiftaudioaudio-controlaudio-utility
    View on GitHub↗2,655
  • fxsound2/fxsound-appfxsound2 avatar

    fxsound2/fxsound-app

    3,598View on GitHub↗

    This project is a system audio processor and digital signal processing engine designed to enhance system-wide sound volume and clarity. It functions as a high-fidelity sound enhancer and parametric audio equalizer that shapes the sonic profile and timbre of audio across all output devices. The software utilizes a virtual audio device driver to intercept system audio streams at the kernel level, redirecting them through a processing pipeline. This allows for real-time sound processing and low-latency audio filtration to minimize the delay between sound generation and output. The system covers

    C++
    View on GitHub↗3,598
  • See all 30 alternatives to BackgroundMusic→