ESP32 OLED Bluetooth Speaker by XPM #526
XPMonline
started this conversation in
Show and tell
Replies: 1 comment
-
Hi! that's what bluetooth speaker should be. Would you like to share the code? thanks! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello everyone! When I was in the market looking for a portable bluetooth speaker that would meet my feature requirements, there weren't many options available. So I decided to make one and equip it with top features. And since it's powered by Mr. Schatzmann's library, I'd like to share my experience here.
Please also check my video https://www.youtube.com/watch?v=3Gfe6xS6U9Q&ab_channel=OneWire
USED COMPONENTS:
Things that need to be added/resolved:
Support for song time code. I found partial support for av_play_pos_changed(); in the library, but it can't be loaded after boot. For example, the av_playback_changed(); function can be loaded at startup by calling "set_avrc_rn_playstatus_callback", but this option is missing for the "play_pos" function.
I can't figure out how to play a message like "low battery" while streaming music. I can play the messages from the integrated SPIFFS memory via the "audioI2S" library, but only if no bluetooth music source is connected. If I try to play a message while playing bluetooth music, the platform will reboot.
Support for additional codecs like aptX.
I am not an experienced programmer, so please excuse my ability to fully understand the code and this library.
If anyone has a good idea how to improve my prototype, or any question, feel free to reply to this topic!
A big thanks to Mr. Phil Schatzmann for a great library!
Beta Was this translation helpful? Give feedback.
All reactions