De quais opções de configuração eu preciso para o mpd fazer com que ele funcione com o Alsa? (Linux)

1

Acabei de me livrar do pulseaudio porque ele quebra em muitas situações diferentes.

Eu mudei para o Alsa, e todo o meu som está funcionando, exceto no mpd. Parece que tenho que definir audio_output em /etc/mpd.conf . Aqui está o meu arquivo de configuração:

audio_output {
    type "alsa"
    driver "pcm"
    name "whatever"
}

Quando inicio o mpd, é isso que acontece:

$ sudo mpd --no-daemon --stdout --verbose
playlist: play 1:"Party Playlist/01 Block Rockin' Beats.mp3"
decoder: audio_format=44100:24:2, seekable=true
alsa: default period_time = buffer_time/4 = 371519/4 = 92879
alsa: buffer_size=16384 period_size=4096
output: opened plugin=alsa name="My MPD Alsa Output" audio_format=44100:24:2
playlist: queue song 2:"Party Playlist/01 Umbrella [Feat. Jay-Z].mp3"
output: closed plugin=alsa name="My MPD Alsa Output"
^Clisten: listen_global_finish called
db_finish took 0.000000 seconds

E eu ouço a música tocar por menos de um segundo antes de o driver audio_output ser fechado. Realmente não há mensagens de erro impressas explicando porque não está funcionando.

Eu também tentei "oss", "esd" e "ao" para o tipo audio_output, e nenhum deles funciona.

Alguém tem alguma idéia de como configurar o mpd para Alsa?

    
por Neil 30.01.2010 / 23:26

1 resposta

2

Tente ativar a seleção automática do driver:

audio_output {
    type "alsa"
    name "ALSA output"
}

deve ser o suficiente.

    
por 30.01.2010 / 23:29