A shairport-sync lehetővé teszi, hogy a Linux szerver AirPlay vevőként jelenjen meg a hálózaton, így iOS/macOS eszközökről hozzá lehet streamelni az audio kimenetet.
apt install shairport-sync
Megjegyzés: Realtek hangkártyákkal időnként kompatibilitási problémák jelentkezhetnek — ha a hang szaggat vagy egyáltalán nem szólal meg, az alábbi ALSA/PulseAudio beállítások segíthetnek.
ALSA hangkeverő
alsamixer
alsa force-reload
nano /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
PulseAudio rendszerszintű szolgáltatásként
nano /etc/systemd/system/pulseaudio.service
[Unit]
Description=PulseAudio system server
[Service]
Type=notify
ExecStart=pulseaudio --daemonize=no --system --realtime --log-target=journal
[Install]
WantedBy=multi-user.target
sudo systemctl --system enable pulseaudio.service
sudo systemctl --system start pulseaudio.service
sudo systemctl --system status pulseaudio.service
sudo systemctl --system restart pulseaudio.service
Kliens konfiguráció
default-server = /var/run/pulse/native
autospawn = no
Felhasználók hozzáadása a pulse-access csoporthoz
sudo adduser root pulse-access
sudo adduser [felhasznalonev] pulse-access
Hangkártyák listázása
aplay -l