Closed leonardokucarz closed 1 month ago
Hi @leonardokucarz , thanks for your request on the AVRCP cover art feature. Functionality of "Cover Art" to transmit images associated to media items is provided through the protocol defined in the Bluetooth Basic Imaging Profile (BIP) over OBEX protocol. Currently neither OBEX nor BIP is implemented on the Bluedroid host in esp-idf.
I am afraid that we don't have the resources for the OBEX and BIP implementation for now and in the near future(possibly within the year 2023). But we will enlist them in our development plan.
Hi, @leonardokucarz
I am pleased to inform you that the AVRCP cover art feature is now supported as of commit cda2846558d10cd8a8190e69a2facfb4e57bec54 in the esp-idf master branch. This feature will be included in the upcoming 5.4 release. For usage instructions, you can refer to examples/bluetooth/bluedroid/classic_bt/a2dp_sink
.
Thanks again for your request on the AVRCP cover art feature, as the feature is supported now, I am going to close this issue. If you have any questions, please feel free to reopen it and ask.
Is your feature request related to a problem?
Good morning everything is fine? My name is Leonardo Kucarz, I'm developing a Bluetooth receiver with ESP32 to listen to music. Together with the ESP32 I have a screen on which I have managed to bring information such as the name of the song and the artist, I have also managed to place some buttons to control the music but my main objective is to be able to show the album image on the screen and I know that it exists the possibility from the commands:
esp_avrc_api.h ESP_AVRC_FEAT_FLAG_COVER_ART_GET_IMAGE_PROP = 0x0080, ESP_AVRC_FEAT_FLAG_COVER_ART_GET_IMAGE = 0x0100, ESP_AVRC_FEAT_FLAG_COVER_ART_GET_LINKED_THUMBNAIL = 0x0200,
I don't have much experience and I can't find any example on the internet to help me, I've been looking for days and I realized that there are several people who also want to do this application but don't know how to start. I'll post the main code that I made but if you need all the files I can send them, I'll put a picture of how my project is so far, I would be extremely grateful if you could help me.
Code:
Describe the solution you'd like.
No response
Describe alternatives you've considered.
No response
Additional context.
No response