BackgroundMusic Versions Save

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

v0.4.0

1 year ago

If you don't know which file to download, you want BackgroundMusic-0.4.0.pkg and you can ignore the others.

Changes since v0.3.2:

  • Make sure the installer launches BGMApp as the logged-in user. (4c7eba30afb7c19567e1920dc20d9f5558b7da37)
  • Add app volume workaround for Google Chrome. See #61. (dfad77dc35cd065390cff0d870ed6bcb81042d7e)
  • BGMDriver: Copy settings when a new client matches an existing one. (f61f998c5142f05fc26f412327d28bd4d7e8aece)
  • Fix stale data when recording system audio #217 (40f0128dcd5319da6f1a1795c1b733a26c6fe675)
  • Add optional debug logging in release builds. (2c1677305d5ce9b932965be4e4cad4187ab83610)
  • Hopefully fix a segfault caused by BGM_PlayThrough. (488ed16dfce7950ac6d0aef2cd904abbe12e097e)
  • Fix apps failing to start audio after upgrading Background Music. (70a64de73428820e345dbfb5b33ec51b5267afa5)
  • Try to avoid using the discrete GPU on multi-GPU systems to save power. (f24a6cb2f12b35820dfc825d58d7340b72f618ba)
  • Workaround deadlocks when starting IO on macOS Big Sur. (c0ab98b98b0f2fab1f1fb4ddf1b19c807e71c972)
  • Added app volume and pan setting to AppleScript #457 (9765193c1fb42d28bbfc1d881424daf554e999a6)
  • Add a bundle ID property for apps in the AppleScript API. (213c339309b4f65206e82a388375ed73ddc5af13)
  • Installer: Retry if opening BGMApp fails. (0e0cc5fd05cf14454137ac09424897a2054546f5)
  • Fix for issue #475 dropdown arrows move instead of doing something (24b248e09d727db5fdf1ca1a33efc839d537f1e7)
  • Fix installer errors on macOS Monterey due to removal of Python 2 (01217d2d8c4a2a7e4fbe0c7d8e2864aa91a13fb1)
  • Add app volume workaround for Microsoft Edge #597 (4608f4bbac3c1e6a1609efd596e3f021fae6bb9d)
  • Installer: Fix post-install check for BGMDriver failing unnecessarily. (b2770f1793680150fa6138ed75c3a9bc5406d997)
  • Show an error message if the user denies input device permissions. (89eebb0e021a8b438869ab9e563f19565e189299)
  • Fix slider knob sizes. (d0482871409f1f90d16e0ec5b8e859f3ac6e03dc)
  • Drop support for macOS 10.9. (d0482871409f1f90d16e0ec5b8e859f3ac6e03dc)

0.4.0-SNAPSHOT-b38f6dd

3 years ago

ℹ️ This version works on macOS Big Sur, but will sometimes cut off the first few milliseconds when audio starts playing. (It doesn't have that issue on older versions of macOS.)

Changes since 0.4.0-SNAPSHOT-c0ab98b:

  • Added app volume and pan settings to the AppleScript API. Thanks to @marcuswu (#457).
  • Add a bundle ID property for apps in the AppleScript API.
  • Installer: Retry if opening BGMApp fails.
  • Fix uninstall failing when BGMApp has debug symbols.

0.4.0-SNAPSHOT-c0ab98b

3 years ago

ℹ️ This version works on macOS Big Sur, but will sometimes cut off the first few milliseconds when audio starts playing. (It doesn't have that issue on older versions of macOS.)

Changes since 0.4.0-SNAPSHOT-f24a6cb:

  • Workaround deadlocks when starting IO on macOS Big Sur. Thanks to @BlackTr.

0.4.0-DEBUG-f20dd57

3 years ago

Background Music debug version, June 22 (commit f20dd578ab99dda2b7f6b3e2a5a7ef93970017b9)

⚠️ You might need to right-click on the .pkg file and choose "Open". Please open an issue if it still fails to install.

0.4.0-SNAPSHOT-f24a6cb

3 years ago

Changes since 0.4.0-SNAPSHOT-70a64de:

  • Try to avoid using the discrete GPU on multi-GPU systems, which wastes energy/battery.

0.4.0-SNAPSHOT-70a64de

4 years ago

Changes since 0.4.0-SNAPSHOT-bab1ec9 (the last release with a .pkg):

  • Fix apps failing to start audio after upgrading Background Music.
  • Hopefully fix a segfault caused by BGM_PlayThrough.
  • Fix BGMDriver and BGMXPCHelper's version strings for SNAPSHOT builds.
  • Add optional debug logging in release builds. Option-click the icon to show it in the menu.
  • Fix a bug where BGMDevice would repeat old audio data when audio stopped playing if BGMApp wasn't running. (Thanks to @gchilds.)

v0.3.2

4 years ago

Changes since v0.3.1:

  • Fixed the Background Music audio device not being loaded immediately after installation on macOS Catalina. (The installer now tries an additional method of restarting coreaudiod so it will load BGMDriver.)

0.4.0-SNAPSHOT-bab1ec9

4 years ago

Changes since 0.4.0-SNAPSHOT-c024116:

  • Update the Xcode version for Travis builds and make releases drafts.
  • Update a command MANUAL-UNINSTALL.md to work on macOS Catalina.
  • build_and_install.sh: Update the Xcode Command Line Tools check.

0.4.0-SNAPSHOT-c024116

4 years ago

v0.3.1

4 years ago

Changes since v0.3.0:

  • None. I accidentally erased the entitlements (use audio input devices, etc.) when I code signed v0.3.0, so I'm trying again.