Hi, I have Roon connected to my Pi2AES. I generally use the SPDIF hat output and that’s worked fine, but I want to switch to USB. I did the switch using the Ropieee webpage interface, and it works fine from Airplay to my apple TV. But Roon will not play music using USB out from the Pi. I generally use ALSA from the Pi with Roon, but switched to Airplay since the USB was working fine with Apple TV, but even with Airplay Roon will not play music from USB. I tried rebooting the server and still nothing.
Update: Tried reinstalling Roon bridge from the Ropieee web UI and now Airplay (via Shairport-sync) works with Roon via USB. But still wondering why the ALSA version wont work… is there a difference between ALSA and Shairport sync or are they essentially the same thing?
ALSA is the audio driver layer in Linux (or one of them, there are two incompatible ones but for this kind of thing ALSA is what everyone uses). Shairport just implements the Airplay protocol and hands the audio to the output interface via ALSA. So, you are still using ALSA.
In Roon, it will identify each hardware output on the endpoint as a different zone. When you switched to USB did you go int Settings → Audio and look for a new zone to enable? I’m guessing this may be the difference. RoPieee configures Shairpoint to use whatever output is selected via the webpage setting.
Okay finally got it working via ALSA, it wasn’t enabled in the audio settings. Please close thread.
This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.