Finding a product that is everything you want isn’t always possible. Making your own that checks off all those boxes can be. [Peter Clough] took the latter route and built a small Bluetooth speaker ...
In Arduino IDE menu, go to Sketch -> Include Libray -> Add .ZIP Library... and then select the zipped library. After including it, you can add the include headers to your current sketch with Sketch -> ...