BT classic within IDF: AVRCP CT - send track/artist metadata without audio
Posted: Mon Nov 11, 2019 12:24 pm
I've been reading the documentation and include files on Bluetooth classic and looking at examples, but am new to Bluetooth and struggling.
My desired use case is to get an ESP32 to become a Bluetooth source to be able to send track/artist strings/metadata to a bluetooth sink device that is a media player with a display. I don't want to send audio, just text. I want to be able to receive back from the player when it alters the volume or changes track. Effectively making an existing media player into a user interface to control the ESP32, but most importantly to be able to send strings from the ESP32 to the media player that it will display.
Any suggestions on examples/feasibility most appreciated. I know I will not be able to coexist BT classic whilst the ESP32 is in APSTA mode, so am likely to detect a different use case when BT classic is connected and disable WiFi.
My desired use case is to get an ESP32 to become a Bluetooth source to be able to send track/artist strings/metadata to a bluetooth sink device that is a media player with a display. I don't want to send audio, just text. I want to be able to receive back from the player when it alters the volume or changes track. Effectively making an existing media player into a user interface to control the ESP32, but most importantly to be able to send strings from the ESP32 to the media player that it will display.
Any suggestions on examples/feasibility most appreciated. I know I will not be able to coexist BT classic whilst the ESP32 is in APSTA mode, so am likely to detect a different use case when BT classic is connected and disable WiFi.