🍺 BREW Explorer

← all casks

Background Music

brew install --cask background-music v0.5.0

Control per-app volume, auto-pause music during other audio, and record system audio.

Why you might care

Open-source audio control that lets you manage volume on a per-application basis and automatically pauses music when other sounds play—useful for developers, podcasters, or anyone who records system audio. Still in alpha but doesn't require a restart to install.

Categories

Alternatives

SpeakLine Boom 3D Volume Mixer
1.6k
30-day installs · #213
4.8k
90-day · #214
21.9k
365-day · #171
19.1k
★ GitHub stars · updated 10d ago

GitHub topics

audio audio-utility cpp macos objective-c

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "alternatives": [
    "SpeakLine",
    "Boom 3D",
    "Volume Mixer"
  ],
  "artifacts": [
    {
      "uninstall": [
        {
          "delete": [
            "/Library/Application Support/Background Music",
            "/Library/Audio/Plug-Ins/HAL/Background Music Device.driver",
            "/usr/local/libexec/BGMXPCHelper.xpc"
          ],
          "launchctl": "com.bearisdriving.BGM.XPCHelper",
          "pkgutil": "com.bearisdriving.BGM",
          "quit": "com.bearisdriving.BGM.App"
        }
      ]
    },
    {
      "pkg": [
        "BackgroundMusic-0.5.0.pkg"
      ]
    },
    {
      "uninstall_postflight": null
    },
    {
      "zap": [
        {
          "trash": [
            "/Library/LaunchDaemons/com.bearisdriving.BGM.XPCHelper.plist",
            "~/Library/Preferences/com.bearisdriving.BGM.App.plist"
          ]
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [
    "audio",
    "system-utility",
    "menubar"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Audio utility",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "Background Music",
  "enrichment_fetched_at": "2026-06-20T22:40:50+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "background-music",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-10T08:58:49Z",
  "github_readme_excerpt": "\u003c!-- vim: set tw=120: --\u003e\n\n![](Images/README/FermataIcon.png)\n\n# Background Music\n##### macOS audio utility\n\n\u003cimg src=\"Images/README/Screenshot.png\" width=\"340\" height=\"443\" /\u003e\n\n[Overview](#overview)\u003cbr/\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;[Auto-pause music](#auto-pause-music)\u003cbr/\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;[Application volume](#application-volume)\u003cbr/\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;[Recording system audio](#recording-system-audio)\u003cbr/\u003e\n[Download](#download)\u003cbr/\u003e\n[Run / Configure](#run--configure)\u003cbr/\u003e\n[Build and Install](#installing-from-source-code)\u003c/br\u003e\n[Uninstall](#uninstall)\u003cbr/\u003e\n[Troubleshooting](#troubleshooting)\u003cbr/\u003e\n[Related Projects](#related-projects)\u003cbr/\u003e\n[License](#license)\u003cbr/\u003e\n\n# Overview\n\n+ Automatically pause/unpause your music player when other audio sources are playing/stopped\n+ Per-application volume control\n+ Record system audio\n+ No restart required to install\n\n##### *Note: Background Music is still in alpha.*\n\n## Auto-pause music\n\n**Background Music** automatically pauses your music player when a second audio source is playing and unpauses the player when the second source has stopped.\n\nThe auto-pause feature currently supports following music players:\n\n+ [iTunes](https://www.apple.com/itunes/)\n+ [Spotify](https://www.spotify.com)\n+ [VLC](https://www.videolan.org/vlc/)\n+ [VOX](https://vox.rocks/mac-music-player)\n+ [Decibel](https://sbooth.org/Decibel/)\n+ [Hermes](http://hermesapp.org/)\n+ [Swinsian](https://swinsian.com/)\n+ [GPMDP](https://www.googleplaymusicdesktopplayer.com/)\n\nAdding support for a new music player is usually straightforward.\u003csup id=\"a1\"\u003e[1](#f1)\u003c/sup\u003e If you don\u0027t know how to program, or just don\u0027t feel\nlike it, feel free to [create an issue](https://github.com/kyleneideck/BackgroundMusic/issues/new). Otherwise, see\n[BGMMusicPlayer.h](BGMApp/BGMApp/Music%20Players/BGMMusicPlayer.h).\n\n## Application volume\n\n**Background Music** provides a volume slider for each application running your system. You can boost qu",
  "github_repo": "kyleneideck/BackgroundMusic",
  "github_stars": 19063,
  "github_topics": [
    "audio",
    "audio-utility",
    "cpp",
    "macos",
    "objective-c"
  ],
  "homepage": "https://github.com/kyleneideck/BackgroundMusic",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 1560,
  "installs_365d": 21916,
  "installs_90d": 4793,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": "2026-06-20T23:03:24+00:00",
  "llm_model": "claude-haiku-4-5",
  "names": [
    "Background Music"
  ],
  "one_liner": "Control per-app volume, auto-pause music during other audio, and record system audio.",
  "rank_30d": 213,
  "rank_365d": 171,
  "rank_90d": 214,
  "raw_hash": "ea9cbc585713f3e1",
  "ruby_source_path": "Casks/b/background-music.rb",
  "tap": "homebrew/cask",
  "token": "background-music",
  "version": "0.5.0",
  "why_use_this": "Open-source audio control that lets you manage volume on a per-application basis and automatically pauses music when other sounds play\u2014useful for developers, podcasters, or anyone who records system audio. Still in alpha but doesn\u0027t require a restart to install."
}