boatbod
Member
card1 pcm0p should be a playback port (hence the 'p' rather than 'c', which would be capture).well aplay -D plughw:0,0 file.wave plays but not plughw:1,0 which is what aplay -l shows the usb.
ls /proc/asound/card0 shows
codec#0 id pcm0c pcm0p
ls /proc/asound/card1 shows
id pcm0p stream0 usbbus usbid usbmixer
Are you receiving permission denied, or is it simply not working?
If permission denied, it's likely because something else is holding the port open. There would likely be ways around that using 'dmix' if that is the case.