Hallo zusammen,
im bin leider absoluter Linux Neuling und benötige eure Hilfe bei folgendem Projekt.
Hintergrund:
ich habe versucht nach folgender Anleitung
http://www.instructables.com/id/Bluetooth-S…Pi/all/?lang=de
meinen Pi in einen „bessern Chromecast“ zu verwandeln um Musik von meinem Android Smartphone via Bluetooth an meinen Pi und von dort über HDMI an meinen AVR zu senden.
Das funktioniert mit Chromecast z.B. bei Apps wie YouTube 1a.
Ich Starte die YouTube App, wähle ein Musikvideo, verbinde mich mit meinem im AVR befindlichen Chromecast und dieser gibt ein CEC Signal aus, sodass der AVR automatisch startet, auf den richtigen Eingang wechselt und die Musik startet.
Leider ist es mit Chromecast nicht möglich das gesamte System Audio vom Smartphone für z.B. Lokale Musik oder Apps wie Spotify ... zu übertragen.
Also kam ich auf die Idee das Ganze mit dem Pi, dazu gehörigem Bluetooth Dongle und der Onlineanleitung zu lösen, da dieser im Vergleich zum Bluetooth Dongle für den AVR eine CEC Steuerung besitzt.
So manche Schwierigkeiten konnte ich zum Glück sebst mit etwas Zeitaufwand lösen aber jetzt habe ich noch ein kleines Problem und ich komme einfach nicht weiter.
Die Bluetooth Verbindung zwischen Pi und Smartphone funktioniert einwandfrei. Auch der Haken für Media-Audio in den Android Bluetooth Einstellungen ist jedes Mal automatisch gesetzt.
Allerdings funktioniert das Streamen erst nachdem ich im Terminal des Pi folgenden Befehl ausführe:
pactl load-module module-loopback source=bluez_source.XX_XX_XX_XX_XX_XX sink=alsa_output.platform-bcm2835_AUD0.0.analog-stereo
Es ist im Grunde genau das Gleiche wie in diesem Video beschrieben:
https://www.youtube.com/watch?v=Y26aRNU8lMA
Sobald ich die Bluetooth Verbindung trenne und erneut aktiviere muss ich diesem Vorgang wiederholen. Das ist natürlich nicht im Sinne des Erfinders.
Daher meine Frage:
Was habe ich falsch gemacht bzw. wie kann ich das beheben?
Oder:
Ist es möglich, dass der Pi automatisch nach der Bluetooth Verbindung mit einem bestimmten Device diesen Befehl im Terminal ausführt?
Wie gesagt. Ich bin leider ziemlicher Linux Neuling. Daher bitte ich um Nachsicht, wenn ich mich hier etwas blöd anstelle und hoffe auf eine Erklärung für Dummies
Schon mal vielen Dank für eure Hilfe.