github kyleneideck/BackgroundMusic v0.5.0
Background Music v0.5.0

9 hours ago

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

Changes since v0.4.3

New

  • Per-app mute button by @TwelfthFace in #843
  • Configurable auto-pause delays, for better YouTube compatibility, by @jackdrowlands in #818
  • Improved per-app volume support for Safari, Google Chrome, Microsoft Edge, Brave, Arc Browser, NAVER Whale and Discord. Thanks to @manzick (#741), @abdulkadiryugruk (#839) and @GloryWord (#852).
  • Background Music now stops processing audio when nothing is playing, so macOS won't show the microphone indicator. It still shows while audio is playing. We're working on that. (2171d9f)
  • Installs without needing Rosetta 2 installed (48bdcd1)
  • Turning on debug logging now also enables it in Background Music's virtual audio driver (BGMDriver) (0f808cf)

Fixes

  • Fix a crash when an app's volume is set with no bundle ID by @abdulkadiryugruk and @kyleneideck in #839
  • Fix the volume icon not being centred in the menu bar by @7Backwards in #767
  • Fix multiple crashes in Background Music.app by @johzzy in #777 and #778
  • Fix a theoretical crash (use-after-free) in audio playthrough (5158af0)
  • Fix the "device is running" listener doing nothing (c235bc9)
  • Fix BGMXPCHelper showing as "Kyle Neideck" in System Settings (86ca21c)

Under the hood

  • Code cleanup and refactoring to support C++11 by @johzzy in #779 and #781, and a log-message fix in #776
  • Update Homebrew installation instructions by @khipp in #785
  • Fix BGMDriver and BGMXPCHelper debug builds not loading on recent macOS (8769ff7)
  • Fix warnings on Xcode 26.5 (f5435da)
  • Remove BGM_WrappedAudioEngine and other dead code (035e4de)

New Contributors

Full Changelog: v0.4.3...v0.5.0

Don't miss a new BackgroundMusic release

NewReleases is sending notifications on new releases.