switchaudio-osx
switchaudio-osx copied to clipboard
How to identify the Built-in audio output device? Can I rely on the UID(BuiltInSpeakerDevice)?
I am trying to figure out which device is the built-in output device on my Mac? when I use exec -a -f json
in the list I can see
{"name": "MacBook Pro Speakers", "type": "output", "id": "366", "uid": "BuiltInSpeakerDevice"}
But my concern is that is it safe to use the uid BuiltInSpeakerDevice
? will it be the same on all Mac devices and OS versions?
I have found a solution to this problem, I will be opening a PR as soon I have time, so that others can also benefit from it.
I have found a solution to this problem, I will be opening a PR as soon I have time, so that others can also benefit from it.
what is the solution?
@bigplayer-ai
what is the solution?
I still could not manage time for writing the whole solution here. I can provide you with the command line utility(my personal build) that already have the -b flag which should return the built-in device, I have build it already.