Skip to content

Releases: kyleneideck/BackgroundMusic

Background Music v0.4.3

26 Apr 01:57
v0.4.3
b96fcb7
Compare
Choose a tag to compare

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

This release mostly fixes issues introduced in new versions of macOS.

Changes since v0.4.0

  • Add Run / Configure instructions to README by @Kache in #614
  • Fix menu alignment on macOS Big Sur and later by @dnicolson in #622
  • Update references to System Preferences by @LawrenceWarren in #638
  • Fix Login Items path in README by @mrbaloghakos in #721
  • Fix installer failing in macOS 14.5. Thanks to @gchilds for solving this issue. (3097f4b, #705)
  • In the About panel, link to the contributors page on GitHub. (9257d50)
  • Fix the About panel not always opening on macOS 14.4+. (e655d57)
  • Fix BGMDevice not immediately removed after uninstall on macOS 14.4. (ad14e1b, #731)
  • Fix BGMXPCHelper not launching due to Gatekeeper in macOS 14.5. (b96fcb7)

Full Changelog: v0.4.0...v0.4.3

Background Music v0.4.0

15 Jun 05:35
v0.4.0
d048287
Compare
Choose a tag to compare

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. (4c7eba3)
  • Add app volume workaround for Google Chrome. See #61. (dfad77d)
  • BGMDriver: Copy settings when a new client matches an existing one. (f61f998)
  • Fix stale data when recording system audio #217 (40f0128)
  • Add optional debug logging in release builds. (2c16773)
  • Hopefully fix a segfault caused by BGM_PlayThrough. (488ed16)
  • Fix apps failing to start audio after upgrading Background Music. (70a64de)
  • Try to avoid using the discrete GPU on multi-GPU systems to save power. (f24a6cb)
  • Workaround deadlocks when starting IO on macOS Big Sur. (c0ab98b)
  • Added app volume and pan setting to AppleScript #457 (9765193)
  • Add a bundle ID property for apps in the AppleScript API. (213c339)
  • Installer: Retry if opening BGMApp fails. (0e0cc5f)
  • Fix for issue #475 dropdown arrows move instead of doing something (24b248e)
  • Fix installer errors on macOS Monterey due to removal of Python 2 (01217d2)
  • Add app volume workaround for Microsoft Edge #597 (4608f4b)
  • Installer: Fix post-install check for BGMDriver failing unnecessarily. (b2770f1)
  • Show an error message if the user denies input device permissions. (89eebb0)
  • Fix slider knob sizes. (d048287)
  • Drop support for macOS 10.9. (d048287)

0.4.0-SNAPSHOT-b38f6dd

03 Apr 07:18
0.4.0-SNAPSHOT-b38f6dd
b38f6dd
Compare
Choose a tag to compare
Pre-release

ℹ️ 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

26 Nov 12:23
0.4.0-SNAPSHOT-c0ab98b
c0ab98b
Compare
Choose a tag to compare
Pre-release

ℹ️ 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

22 Jun 10:03
0.4.0-DEBUG-f20dd57
f20dd57
Compare
Choose a tag to compare
0.4.0-DEBUG-f20dd57 Pre-release
Pre-release

Background Music debug version, June 22 (commit f20dd57)

⚠️ 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

21 Apr 05:54
0.4.0-SNAPSHOT-f24a6cb
f24a6cb
Compare
Choose a tag to compare
Pre-release

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

19 Apr 09:41
0.4.0-SNAPSHOT-70a64de
70a64de
Compare
Choose a tag to compare
Pre-release

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.)

Background Music v0.3.2

17 Nov 11:37
v0.3.2
bd7eb05
Compare
Choose a tag to compare

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

16 Nov 08:29
0.4.0-SNAPSHOT-bab1ec9
bab1ec9
Compare
Choose a tag to compare
Pre-release

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

17 Oct 04:00
0.4.0-SNAPSHOT-c024116
c024116
Compare
Choose a tag to compare
Pre-release
Changes since 0.3.0-SNAPSHOT-0388b26:

 - BGMDriver: Copy settings when a new client matches an existing one.
 - Add app volume workaround for Google Chrome.
 - Make sure the installer launches BGMApp as the logged-in user.
 - Add an additional method for restarting coreaudiod. Fixes BGMDriver
   not loading until the system is rebooted.