As you know I have a similar problem playing WAVs with Deadbeef which depends from libsndfile.
I try to help troubleshooting.
I am trying to playback a wav file through aplay in Terminal-
aplay xx.wav
After going into the directory where WAV file is placed, using VUmeter option I believe that it is playing, however, it is using the wrong sound card and I cannot hear it. Through -v option I can see that it's using HDA Intel ...
With the option -D --=NAME device, I should be able to choose the right one which I listed with -L option.
The device name is the one in [ ], is that right?!
In my case it is "ASUS Xonar Essence One".
I tried:
-DASUS Xonar Essence One
-D'ASUS Xonar Essence One'
-DASUS
...I always get a PCM error...something like "PCM ASUS not recognized".
Which is the correct grammar?