Ich hab keinen Weg dran vorbei gefunden. Ich habe 3 verschiedene Androidgeräte unterschiedlicher Hersteller versucht. Wenn ich mich mit anderen Bluetoothboxen koppeln will, muss ich da auch keinen Code eingeben. Nur der ESPuino will einen haben.
Fein, danke für dein Feedback!
Ja ich hatte diese Version kürzlich gepinnt, weil es im Rahmen eines größeren Updates dieser Lib zu einem Problem beim Kompilieren kam. Das kann ich wieder rausnehmen. Und dann bringe ich auch gleich die neue Zeile rein. Die alte Zeile 24 hast du jetzt zusätzlich entfernt?
Ich hab vorhin einfach ganz vorsichtig die gewählt, mit der a2dp_sink->activate_pin_code(false); möglich war (#c119449). Ich hab nicht alle Versionen dazwischen probiert.
Ich kann ja auch nur schauen, ob koppeln und verbinden klappt. Hören kann ich das was abgespielt wird ja leider noch nicht.
Also aus meiner Sicht klappt das mit der aktuellen Header-Version.
Habe eben einen Fix hochgeladen und bin nun auch dem (mehrfachen) Wunsch nachgekommen, dass Libs im Sinne der Reproduzierbarkeit auf eine Version X gepinnt werden. Habe jetzt jeweils die aktuellen Header-Versionen gepinnt und dann muss das halt in Zukunft ab und an von mir aktualisiert werden.
Sollte jmd. damit Probleme haben: Einfach erstmal in Platformio auf „clean“ klicken und dann erneut „Upload and Monitor“.
Das Bluetooth-Feature nutzen wir hier oft & gern, z.B. wenn wir ein Lied spielen möchten das noch nicht auf einer Karte hinterlegt ist… Dann wird das mal eben über das Handy gestreamt…
Das funktinioniert auch recht gut, Vielen Dank nochmal an die Autoren!
Die gepinnte Library stammt aus Sep. 2021, das ist schon ein wenig Steinzeit bei der schnellen Entwicklung. In der Bibliothek wurden z.B. Pairing-und Kompatibiltäts-Probleme mit Arduino 2.0 behoben.
Habe den Code jetzt mal aktualisiert, er bringt nicht wesentliche Neurerungen, außer Anzeige der Metadaten wie Titel/Album in der Konsole. Wird den Umstieg auf eine neuere Arduino Version einfacher machen…