Audiokanal externe USB-Lautsprecher fehlt

  • Hallo,

    ich habe neue Boxen mit USB-Anschluss, die ich gern an Libreelec betreiben würde.
    Die Lautsprecher haben einen USB-Soundchipsatz CM108, identifiziert nach dieser Anleitung: https://learn.adafruit.com/usb-audio-card…ut-your-chipset

    Kodi erkennt sie auch, ich kann sie als Audioausgang wählen (als Analog oder SPDIF, was keinen Unterschied macht).

    Es kommt aber leider nur aus der rechten Box ein Ton. Egal, ob UI-Sounds oder Filme/Musik. Immer nur rechts. Nun habe ich, um einen Hardwarefehler auszuschließen, mal ein Rasberry-OS aufgespielt, und in diesem Kodi installiert. Hier funktioniert alles wie gewünscht.

    Dann habe ich testhalber noch eine neue Frischinstallation von Libreelec ausprobiert, sowie eine frische Installation von OSMC. Bei beiden das gleiche Problem, daher packe ich es mal nicht ins Libreelec-Forum.

    Alle möglichen Soundeinstellungen im Audio-Einstellungsmenü von Kodi habe ich natürlich schon durchprobiert.

    Ich wollte mal auf der Kommandozeile rumprobieren, konnte dort unter LibreElec aber keinen Mucks entlocken.
    Sowohl aplay als auch speaker-test haben jeweils diverse Fehlermeldungen ausgeworfen, aber nichts abgespielt. Diese Fehlermeldungen habe ich jetzt gerade nicht parat, aber die kamen schon immer, auch vor dem Problem mit den USB-Boxen, als ich meinen Sound noch analog oder über HDMI ausgeben lies. Beides funktioniert übrigens auch immernoch, auf beiden Kanälen.

    Hat jemand eine Idee, woran es liegen kann?

  • So, nun konnte ich unter Xbian endlich mal funktionierende alsa-utils installieren.
    Mittels speaker-test bekomme ich auch nur immer rechts den Ton raus. Obwohl das gemäß speaker-test eigentlich der linke Lautsprecher sein müsste. Einen rechten Kanal gibt es gar nicht, auf keinem der mittels aplay -L gelisteten devices: Ich erhalte mit speaker-test -Ddefault:MicroII -s2 immer die Fehlermeldung "Ungültiger Wert für Option -s". speaker-test -Ddefault:MicroII -s1 funktioniert.

  • Ok, die Vertauschung von links und rechts lässt sich aufheben, indem ich noch die Anzahl der Kanäle dazuschreibe:
    speaker-test -Ddefault:MicroII -c2 -s1: "Front Left", kein Ton
    speaker-test -Ddefault:MicroII -c2 -s2: "Front Right", Ton kommt rechts raus

  • scheint "mono" zu sein. mal den schalter für "stereo" umlegen. für 5.1 wird es allerdings schwierig.
    sorry, für meine ironie. ;)

    versuche doch mal eine andere schnittstelle. zb. bluetooth, oä. dann weißte zumindestens ob das ne software problem ist oder hardware seitig.

  • Jetzt werde ich ja verrückt: Habe kurz die Lautsprecher mit ihrem USB-Kabel an meinen Ubuntu-Desktop-Rechner gestöpselt, zur Gegenprobe, gleichen Befehl speaker-test -Ddefault:MicroII -c2 ausgeführt - alles supi, beide Kanäle hörbar.
    Also wieder an den Raspberry zurück und siehe da: Jetzt ist auch dort alles ok.

  • Auch nach mehreren Reboots funktionierte es noch im Xbian.
    Nun zurück zum eigentlich LibreElec:
    Hier hat ab- und anstöpseln nichts gemacht.
    Aber Installation von Alsamixer (Addon "Multimedia-Tools" im Kodi) und Aufrufen des selben mittels alsamixer -D hw:1 und kurzes Verstellen des 'PCM'-Kanals bringt den Sound links "in Schwung".
    Ebenfalls das Kommando alsactl init.
    Beim Neustart vergisst er das (was immer "das" ist) aber immer wieder.
    Jetzt wäre also nur noch die sauberste Lösung zu finden, dass er beim Start des Pi dieses Alsa korrekt initialisiert.

  • versuch mal eine autostart.sh in /storage/.config.

    so starte ich mein ambilight, in kodi.

    /storage/.config/autostart.sh

    /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json > /storage/logfiles/hyperion.[definition='1','0']log[/definition] 2>&1 &) &

    du ersetzt das hyperiond.sh, durch dein alsa init.

  • Also, ich habe es jetzt, wahrscheinlich unsauber, gelöst durch Eintrag von alsactl init in die /storage/.config/autostart.sh
    Ich habe das Gefühl, so richtig sauber ist das nicht, aber was soll's.
    Würde mich freuen, wenn hier jemand noch eine Erklärung für das Problem und vielleicht eine sauberere Lösung parat hätte.

  • autostart find ich vollkommen in ordnung. wenn du google fragst, wirst du, über autostart ähnliches finden. eine saubere lösung wäre vielleicht ein addon? aber da bin ich überfragt, ob es sowas gibt.

    hast du mal nach deinem audio gerät, anderswo im net gesucht?
    gibt sicher noch andere, die evtl. gleiches problem haben. andere audio geräte kann auch hilfreich sein.

    vielleicht geht ja auch systemctrl. wieder als beispiel, das ambilight.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!