Skip to content

Select device with Mac OS #1411

Answered by dge8
Badsheep asked this question in Q&A
Discussion options

You must be logged in to vote

To anyone who stumbles across this in future, I've recently been down this rabbit hole and AFAICT the dev argument to libao 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):

  1. Install shairport-sync with brew install shairport-sync
  2. Remove libao 1.2.2 with brew remove libao --ignore-dependencies
  3. Copy the following into a file called libao.rb (in your home directory, or elsewhere):
class Libao < Formula
  desc "Cross-platform Audio Library"
  homepage "https://www.x…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by Badsheep
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants