Seems to be fixed in 1.0.29 with $ diff alsa-utils-1.0.28/aplay/aplay.c alsa-utils-1.0.29/aplay/aplay.c 2042c2042 < return result; --- > return rcount; 2087c2087 < return result; --- > return rcount; (as it was in 1.0.27)