interesting problem … Plexamp only sees the SPDIF HAT (which supports a wide range of bit depth and sample rate) as your output device, and it’s not aware of the DAC limitations further downstream
you should be able to create a ~/.asoundrc file to force the SPDIF HAT to use format = S16_LE and rate = 44100
(updated: try the contents below for your ~/.asoundrc file … then reboot the Pi, select “Default” for the Plexamp audio output, and you should be good … i also have an Allo Digione here, this seems to work … i’m sure there are other ways to do this)
pcm.!default {
type plug
slave {
pcm "hw:CARD=sndallodigione,DEV=0"
rate 44100
format S16_LE
}
}