kaffeeringe.de

Raspberry Pi: Nerviges Knacken bei MPD entfernen

Lautsprecher
Lautsprecher | Bestimmte Rechte vorbehalten von Tekke

Der Raspberry Pi hat leider keinen besonders guten Soundchip. Ich hab nicht so viel Ahnung davon, aber der analoge Ausgang ist wohl auch nicht so toll. Das ist wohl einer der Gründe dafür, dass der Sound beim Wechsel von einem MP3 zum nächsten bei MPD immer knackt. Zum Einschlafen taugt der Raspi so nicht. Mit ein paar einfachen Einstellungen kann man das Knacken aber loswerden.

Offenbar knackt der Sound, weil sich das Soundsystem (ALSA) immer kurz aus- und einschaltet, wenn das erste MP3 zu ende ist und das nächste abgespielt werden soll. Wenn man diese Lücke schließen könnte, müsste das Knacken auch verschwinden, dachte ich mir. Ich hab das Knacken zwis­chen den Tracks bei MPD damit tatsächlich weg bekom­men. Dazu habe ich in der /etc/mpd.conf den Gapless-Modus eingeschal­tet, den Buffer auf 4096 ver­dop­pelt und buffer_before_play auf 10% gestellt. So ist immer genügend MP3 vorhanden, um einen störungsfreien Sound zu gewährleisten.

Der HDMI-Ausgang soll wohl besser sein und wer prinzipiell einen besseren Sound haben möchte, sollte sich eine USB-Soundkarte zulegen. Da gibt es eine Reihe Geräte, die erwiesenermaßen funktionieren.

Kommentare

Christian

Großartig, funk­tio­niert 🙂 Vielen Dank!

Marco

Hat bei mei­nem PI B lei­der nicht funk­tio­niert. Mit PulseAudio ist das Knacken ver­schwun­den: http://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio

seppl

dan­ke für den wirk­li­ch wert­vol­len hin­weis! ☺☻

ein klei­ner hin­weis da­zu:
wenn im­mer es geht, den raspber­ry über hdmi (dar­über geht auch di­gi­ta­les au­dio in feins­ter qua­li­tät) an­schlie­ßen. da ha­be ich no­ch kei­en pro­ble­me ge­habt (der ras­py läuft bei mir ta­del­los an ei­nem yama­ha dsp-z7)…

HTH! ☺☻☺☻

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Möchtest Du benachrichtigt werden, wenn Dir hier jemand antwortet?