I have raspi 3 with a Cirrus Logic audio card, with this kernel: https://github.com/HiassofT/rpi-linux complied from source
It is working, and I have audio for the root and pi user, however an arbitary newly added user does not have correct audio capabilities.
The new user in the audio group, it is in the same groups as the default pi user.
The new user can see the sound card via aplay -l, even can play waw files via aplay, but nor VLC neither mplayer are working. They play audio files without showing any error, but there is no sound.
aplay
does make a sound butmplayer
does not?grep pulse /etc/group
. If there's apulseaudio
group (that will be distinct from theaudio
group), add the user to that, login again and try. Many A/V apps use have various audio backends and will use a default, butaplay
is an alsa specific tool. If Mplayer is using a pulseaudio backend and either 1) there's a group for that you need to belong to or 2) pulseaudio isn't running, that may be a cause. I'd think #1 would lead to an error but I've run into #2 before...man mplayer
and try using it from the command line with-ao alsa
.