briankendall / proxy-audio-device

A virtual audio driver for macOS to sends all audio to another output
The Unlicense
514 stars 33 forks source link

Proxy Audio Device not found #34

Closed leander-hass closed 8 months ago

leander-hass commented 9 months ago

I just installed using macports in hope to solve my issue, because it also happened on manual install:

I cannot interact with the proxy audio device settings and it also does not show up in MIDI control.

Using macos Sonoma.

Bildschirmfoto 2023-10-04 um 18 41 29
briankendall commented 9 months ago

I think this is a problem with the portfile. Can you check whether ProxyAudioDevice.driver is in /Library/Audio/Plug-Ins/HAL? (i.e. within the system-level Library folder)

gitous commented 9 months ago

same problem. i'm using a 2023 mac mini m2pro version with latest macos after mv ProxyAudioDevice.driver, change permission and reboot there's no proxy audio device in the list 截屏2023-10-05 22 00 22 截屏2023-10-05 22 03 06

briankendall commented 9 months ago

Looks like it's broken in Sonoma. Installing manually doesn't work either.

leander-hass commented 9 months ago

Yep, can confirm. Folder is also present for me. Already tried during beta but wanted to wait until out-of-beta. Has anyone who already had it installed and updated to Sonoma the same issue?

kasimok commented 8 months ago

Guys, try if PR-35 can fix your problems.

leander-hass commented 8 months ago

Im very new to mac development. I tried pulling your PR and building through xcode for macOs 14.0 as deployment target, but it did not work.

kasimok commented 8 months ago

@leander-hass provide more details, like the console.app has crash logs, or the app still cannot list any devices.

leander-hass commented 8 months ago

Ah Im sorry, yes the application still does not list any devices. I have appended some additional info, hope this helps:

Bildschirmfoto 2023-10-11 um 01 23 34 Bildschirmfoto 2023-10-11 um 01 24 30 Bildschirmfoto 2023-10-11 um 01 24 38
kasimok commented 8 months ago

@leander-hass you have to build the HAL device and manually install it first.

Manual installation

  1. Build the HAL device(target named ProxyAudioDevice in Xcode) with Xcode, find the built HAL device by Menu -> Product -> Show build folder in Finder

  2. Create the directory HAL if it does not exist. Open a terminal window, execute the following command and enter your administrator password when prompted:

    sudo mkdir /Library/Audio/Plug-Ins/HAL
  3. Move the directory ProxyAudioDriver.driver to /Library/Audio/Plug-Ins/HAL and assign it the correct owner. Execute in the root directory of the unzipped file:

    sudo mv ./ProxyAudioDevice.driver /Library/Audio/Plug-Ins/HAL/
    sudo chown -R root:wheel /Library/Audio/Plug-Ins/HAL/ProxyAudioDevice.driver
  4. Either reboot your system or reboot Core Audio by executing the following command:

    sudo launchctl kickstart -k system/com.apple.audio.coreaudiod
  5. Run Proxy Audio Device Settings to configure the proxy output device's name, which output device the driver will proxy to, and how large you want its audio buffer to be.

leander-hass commented 8 months ago

I followed your instructions and now it worked, I probably forgot changing the drivers permissions or to restart the audio, but now it works and I am very glad it does. I think the PR can be released as a fix.

vexir commented 7 months ago

@briankendall Any chance of integrating this fix into the downloadable app?