kyleneideck / BackgroundMusic

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
GNU General Public License v2.0
15.86k stars 669 forks source link

FaceTime Crash on macOS 12.1 #565

Open melgu opened 2 years ago

melgu commented 2 years ago

Description of the bug FaceTime crashes on launch, when BackgroundMusic (Pre-Release) is installed. It also instantly aborts any incoming calls (due to it crashing).

Steps to reproduce Open FaceTime.

Version 0.4.0-SNAPSHOT-b38f6dd (installed via Homebrew: background-music-pre)

Hardware M1 Mac mini, macOS 12.1

Debug logs FaceTime Crash Report.txt

delCatta commented 2 years ago

I'm having a similar issue. Whenever I accept an incoming call, Facetime crashes and BM closes. Then It works as normal since BM died... Hope you guys can fix this <3

nycalex commented 2 years ago

same for me on Monteray. I uninstalled background music but still can't use Facetime.

Despite uninstalling it, the virtual backgroundMusic microphone and virtual BackgroundMusic speaker devices are still visible in the settings.

nycalex commented 2 years ago

at least i just fixed Facetime for me after uninstalling Background Music.

here's what worked for me:

go to this location: cd /Library/Audio/Plug-Ins/HAL/

Confirm the audio driver is there

 ls
Background Music Device.driver

Delete this directory sudo rm -rf Background\ Music\ Device.driver

reboot after that.

emkat commented 2 years ago

I'm just starting out with this stuff. Can you give me the exact steps to fix this? It's also rejecting all my calls coming into my phone when my macbook is running.

melgu commented 2 years ago

You need to uninstall BackgroundMusic and delete the Background Music Driver in /Library/Audio/Plug-Ins/HAL/.

I don't remember exactly, but I think there's an uninstall script for Background Music. Alternatively, if you installed it with Homebrew, you can just uninstall it with Homebrew.

After that, open the terminal and enter:

rm -rf /Library/Audio/Plug-Ins/HAL/Background\ Music\ Device.driver

That step is the important one. After that, FaceTime will work again.

emkat commented 2 years ago

Thank you so much for the help! It worked perfectly!

KMFSousa commented 2 years ago

I also get this on the non-snapshot for macOS 12.1. It crashes FaceTime on open or if its open everytime

I can just close the BackgroundMusic App when I need Facetime and re-open it as a work around