Welche Konfigurationsoptionen benötige ich, damit mpd mit Alsa funktioniert? (Linux)

1

Ich bin pulseaudio gerade losgeworden, weil es in so vielen verschiedenen Situationen kaputt geht.

Ich habe zu Alsa gewechselt, und mein ganzer Ton arbeitet 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 das Lied weniger als eine Sekunde lang, 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 audio_output-Typ ausprobiert, und keiner von ihnen funktioniert.

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

Neil
quelle

Antworten:

2

Versuchen Sie, die automatische Treiberauswahl zu aktivieren:

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

sollte genug sein.

Whitequark
quelle