Hey, wanted to crosspost this as I believe it’s a Roonbridge bug.
I installed all the ALSA prerequisites before installing Roonbridge. The issue is that the device_ files under /var/roon/RAATServer/Settings end up with the raw HDMI device names instead of the virtual device names. The raw HDMI devices (hw:CARD…) can’t take PCM, so Roon player will skip all tracks eventually reporting “Too many errors.”
Editing the JSON files with the virtual devices (hdmi:CARD…) fixes the problem, for now, but I have no idea when they get created/recreated. AI recommends that in the future I add audio.target as a prerequisite, but I have no idea if that would make a difference.