The bug
There are only 2 audio output options on macOS: "System Default" and "CoreAudio Default".
How to reproduce
Open Minecraft on macOS.
Go to "Options" and then to "Music and Sounds".
Click the "Device" button to cycle through all options.
Observed results
Your only choices are "System Default" and "CoreAudio Default".
Expected results
You should be able to choose any output device that is listed in Audio MIDI Setup.
Attachments
Comments 6
Just discovered that this is caused by OpenAL, running the game with the latest OpenAL version fixes it.
Where do I get this updated version? macOS packages OpenAL with it, and I've already tried Soft OpenAL's latest version and it didn't fix it.
Edit: Thank you so much! I build https://github.com/kcat/openal-soft myself and it works now!
I've tried building OpenAL-soft but I'm not sure how to get Minecraft to use it - any ideas?
Edit: I've done so, and it fixed my issue. I used homebrew to install OpenAL-soft, and then pointed to it by adding an argument to the JVM in the launcher:
-Dorg.lwjgl.openal.libname=/opt/homebrew/opt/openal-soft/lib/libopenal.1.22.2.dylib
This should be fixed since Minecraft 1.21 comes with lwjgl 3.3.3. Please check if it's still an issue for you.
Hi, I have this issue too. Please show that you care about macOS, you've ignored many macOS-only bugs that make the game unusable eg. MC-121772.