Hallo zusammen,
hier ein kleines HOW-TO für DUAL-Audio wie es bei mir dann bei meiner WetekPlay2 geklappt hat.
Bitte komplett die Schritte von Anfang bis Ende durchlesen und dann auf dem eigenen Gerät Schritt für Schritt nachstellen.
Dabei die eigenen Bezeichnungen der Shell-Ausgaben verwenden !
Vielleicht gibt es noch jemanden der diesen manuellen Vorgang automatisieren kann, entweder per autostart-script oder Addon/Plugin oder Raybuntu im nächsten CoreElec Release?
(keine Ahnung ob das bei der WP2/Amlogic S905 Devices geht, ist ja kein direkter Linux-PC)
---los geht's
per SSH verbinden
Input:
ssh root@DEVICE-IP
--> Eingabe des gesetzten Passwortes
Vorab Bluetooth-Empfänger mit WetekPlay2 / Kodi-Device koppeln:
(dies sollte auch in der grafischen Benutzeroberfläche gehen, ich habe es aber so gemacht)
Input:
bluetoothctl
scan on
devices
--> Bluetooth-Empfänger Einschalten
Output:
[NEW] (MAC-Adr.) --> Bluetooth-Gerät wird angezeigt wenn es erkannt wurde
trust (MAC-Adr.) --> die angezeigte MAC-Adresse des Bluetooth-Geräts bei (MAC-Adr.) eingeben
pair (MAC-Adr.) --> die angezeigte MAC-Adresse des Bluetooth-Geräts bei (MAC-Adr.) eingeben
exit --> verlässt die Bluetoothverwaltung
DUAL-Audio Einstellen:
--> Bluetooth Empfänger ausschalten ! Ton kommt dann automatisch wieder über ALSA-Device via HDMI-Lautsprecher
Input:
pactl load-module module-udev-detect
pactl list short sinks
Output:
3 alsa_output.0.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz IDLE
--> Bluetooth Empfänger einschalten --> "connected" im Empfänger Kopfhörer
Input:
pactl list short sinks
Output:
3 alsa_output.0.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz IDLE
4 bluez_sink.00_75_58_BC_8B_08.a2dp_sink module-bluez5-device.c s16le 2ch 48000Hz RUNNING
Input:
pactl load-module module-combine-sink sink_name=combined slaves=bluez_sink.00_75_58_BC_8B_08.a2dp_sink,alsa_output.0.hdmi-stereo
pactl list short sinks
Output:
3 alsa_output.0.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
4 bluez_sink.00_75_58_BC_8B_08.a2dp_sink module-bluez5-device.c s16le 2ch 48000Hz RUNNING
5 combined module-combine-sink.c s16le 2ch 48000Hz RUNNING
--> duale Ausgabe auf HDMI Lautsprecher und Bluetooth-Empfänger funktioniert
Die Slave-Sink Bezeichnungen sind natürlich entsprechend deiner Ausgabe-Bezeichnungen zu ersetzen
[h1]Nachtrag:[/h1]
Automatisch beim booten per Autostartscipt starten:
nano /storage/.config/autostart.sh
#/bin/sh
pactl load-module module-udev-detect
pactl load-module module-combine-sink sink_name=combined slaves=bluez_sink.00_75_58_BC_8B_08.a2dp_sink,alsa_output.0.hdmi-stereo
---> in nano mit STRG+O speichern und STRG+X verlassen
reboot --> startet automatisch die kombinierte Ausgabe, bei mir ist es auch egal ob dabei der Bluetooth-Kopfhörer an ist oder nicht.