Какие параметры конфигурации мне нужны для mpd, чтобы он работал с Alsa? (Linux)

1093
Neil

Я только что избавился от pulseaudio, потому что он ломается в самых разных ситуациях.

Я переключился на Alsa, и у меня все работает, кроме mpd. Похоже, что я должен установить audio_outputв /etc/mpd.conf. Вот мой конфигурационный файл:

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

Когда я запускаю mpd, вот что происходит:

$ 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 

И я слышу, как песня проигрывается менее секунды, прежде чем драйвер audio_output закрывается. Там действительно не напечатано никаких сообщений об ошибках, объясняющих, почему это не работает.

Я также пробовал "oss", "esd" и "ao" для типа audio_output, и ни один из них не работает.

У кого-нибудь есть идеи как настроить mpd для Alsa?

1

1 ответ на вопрос

2
whitequark

Попробуйте включить автоматический выбор драйвера:

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

должно быть достаточно.

Похожие вопросы