DietPi on RPi3: no sound from airplay [Solved]

Hello,
I’m sure I’m missing something obvious, so thanks in advance for your patience and help!

I’ve got the latest DietPi, Roon Bridge, and Shairport installed on my RPi 3. Works perfectly as a Roon endpoint. No issues. Bit perfect, high-data rate, perfect.

Airplay, however is not working. The RPi shows up as an Airplay device, and I can select if from my Mac, or Apple TV as an audio output, and it even says the music is playing, but no sound comes out my speakers… The volume is fine on the preamp, it’s fine in ALSA.

Using USB-DAC as the ALSA output with the preamp’s USB input selected.
Thanks in advance for any help!
Best,
—Pedro

Solved! It was all a formatting error for what my USB DAC expected to see (24 bit 3 little endian over the 16 bit default).

$ cd /usr/local/etc/
$ nano shairport-sync.conf

Change the following section
alsa =
{
mixer_control_name = “PCM”;
};
to:
alsa =
{
mixer_control_name = “PCM”;
output_format = “S24_3LE”;
};

Works great!

1 Like