User:Nathanlkoch/Tutorials/Shairport-sync

Installation
There is no shairport-sync package for Gentoo. You will need to build it from source from their git repo. If you have a base install on a Raspberry PI there are a few dependencies you will need to install.

You will also want to enable pulseaudio for alsa by creating a package.use for it.

You will also need to create a package.accept_keywords IF you are installing on a Raspberry Pi.

Try again.

If everything worked out you should have your dependencies filled for building.

Now download a copy of the repo from github. If you do not have git installed. You will have to as well.

Now that everything is installed you will need to enable mDNS for devices like iPhone etc.

If you have no firewall everything should work as expected otherwise you will need to open ports.

You will need to edit your config file to use pulseaudio, change "alsa" to "pa".

Now you will need to create an rc init script so shairport-sync loads at boot.

Change user="shairport-sync" to your username. user="username".

Make it executable.

Now enable and start the service.

Done