Web lists-archives.com

Re: mpd cannot find default alsa soundcard; sudo -u mpd aplay -D default /Side_Right.wav results in desired audio output.


On Tue, Dec 25, 2018 at 03:29:32PM +0100, toogley wrote:
> ==> any ideas?

This does not look right:

> # groups mpd
> mpd : audio

This means that mpd's primary group is not audio.

> /etc/mpd.conf
> audio_output {
>         type            "alsa"
>         name            "ALSA sound card"
> }

An absence of 'group' stanza means, according to the configuration file:

# This setting specifies the group that MPD will run as. If not
# specified primary group of user specified with "user" setting will be
# used (if set).
# This is useful if MPD needs to be a member of group such as "audio" to
# have permission to use sound card.

My suspicion is that mpd simply discards membership of 'audio' group
then run as a daemon.

So, try this /etc/mpd.conf:

group "audio"

audio_output {
        type            "alsa"
        name            "ALSA sound card"