Welche Konfigurationsoptionen brauche ich, damit mpd mit Alsa funktioniert? (Linux)

1173
Neil

Ich bin gerade von pulseaudio los, weil es in so vielen verschiedenen Situationen bricht.

Ich habe zu Alsa gewechselt, und mein ganzer Sound funktioniert, außer in mpd. Es scheint, wie ich zu setzen haben audio_outputin /etc/mpd.conf. Hier ist meine Konfigurationsdatei:

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

Wenn ich mpd starte, passiert Folgendes:

$ 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 

Und ich höre, wie der Song weniger als eine Sekunde abgespielt wird, bevor der audio_output-Treiber geschlossen wird. Es werden wirklich keine Fehlermeldungen ausgegeben, die erklären, warum es nicht funktioniert.

Ich habe auch "oss", "esd" und "ao" für den Typ audio_output ausprobiert, und keiner von ihnen funktioniert.

Hat jemand eine Idee, wie man mpd für Alsa konfiguriert?

1

1 Antwort auf die Frage

2
whitequark

Versuchen Sie die automatische Auswahl des Treibers zu aktivieren:

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

sollte genug sein.