-
Hello, I just installed Shairport-sync and it seems to work nicely with Mac OS. Just a question : I'd like to route the sound in a particular device (an aggregate device called "ZIC") and I don't konw where to set it. I tried to had the line I tried to launch the app with some arguments : According to the Libao documentation, the "dev" argument should be usable but I don't understand how... An alternative would be to be able to route in differents channels (3,4 instead of 1,2 for example), but according to the Libao documentation channel mapping is not possible in Mac OS so I don't think it may work this way. Thanks for any help ! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
I found a closed thread about it and it seems like it’s not possible to choose an audio device, shaiport-sync just outputs to the default soundcard. So I think I’ll have to make a script to select the sound device needed, then launch shairport-sync, then select another audio device. |
Beta Was this translation helpful? Give feedback.
-
To anyone who stumbles across this in future, I've recently been down this rabbit hole and AFAICT the Until the pull request is merged, you can manually install the patched version like so (assuming homebrew on macOS):
|
Beta Was this translation helpful? Give feedback.
-
Hi dge8, I just tried what you suggest and it works like a charm ! |
Beta Was this translation helpful? Give feedback.
To anyone who stumbles across this in future, I've recently been down this rabbit hole and AFAICT the
dev
argument tolibao
has been broken since 2016 (it was introduced in 2013, so it's been broken longer than it ever worked!). There's a 2yo pending pull request here that fixes this.Until the pull request is merged, you can manually install the patched version like so (assuming homebrew on macOS):
shairport-sync
withbrew install shairport-sync
libao
1.2.2 withbrew remove libao --ignore-dependencies
libao.rb
(in your home directory, or elsewhere):