Por lo que contás asumo que tenés cierta experiencia con el sistema, así que voy a obviar un poco las explicaciones

Me parece muy extraño que funcione "play" y no funcione alsamixer... ¿Quizás sea un problema del dispositivo que toma por defecto?
Creo que se trata de eso cuando veo que el mensaje es snd_crt_failed for
default: no such device
No recuerdo si tenés la posibilidad de indicarle a mpg321 el dispositivo que debe usar, en última instancia quizás un enlace simbólico al dispositivo real quizás funcione.
Lo que deberías intentar encontrar es
cuál es el dispositivo "default", quizás la página del manual de mpg321 lo mencione.
Luego, para saber el nombre verdadero del dispositivo de audio, podés usar el comando lsof. Es decir, sabiendo que play está funcionando, es claro que está abriendo el dispositivo de audio. Así que ejecutar la siguiente orden mientras play está reproduciendo quizás te muestre el nombre del dispositivo:
Debería ser algo como /dev/dsp
Saludos.