BC127 - AVRCP_META_DATA nothing returned

#1

Finally got my Nextion - Arduino -BC127 basics working. Can play / pause / skip tracks on an android phone connected via BT. So avrcp is working.
If I pause or skip on the phone, I see the notification in serial monitor too.
But, if I send the AVRCP_META_DATA 11 command, I get OK back, but nothing else…

I’ve updated the module to the latest version. Any suggestions?
Feb mode on the phone lets me pick avrcp versions 1.4, 1.5 and 1.6 but there appears to be no difference. It also doesn’t work via putty and USB, just to eliminate my dodgy Arduino code!

#2

@jmbillings,

It could be a few things.

  1. The App you’re using in Android to play music could be poorly written and not want to return metadata
  2. It could be the version of Android you’re running
  3. Is AVRCP open when you run the command?

Here’s how it works on my Pixel 3 with a BC127 running Melody 7.3

[1389409] DEBUG: BT: OPEN_OK 11 AVRCP 3C28DEADBEEF
[1389419] DEBUG: BT: Send Command 'AVRCP_META_DATA 11'
[1389438] DEBUG: BT: ABS_VOL 11 55
[1389443] DEBUG: BT: OK
[1389471] DEBUG: BT: AVRCP_PAUSE 11
[1389509] DEBUG: BT: AVRCP_MEDIA 11 TITLE: Vibe
[1389536] DEBUG: BT: AVRCP_MEDIA 11 ARTIST: Melvv
[1389561] DEBUG: BT: AVRCP_MEDIA 11 ALBUM: Vibe
[1389581] DEBUG: BT: AVRCP_MEDIA 11 NUMBER: 153
[1389613] DEBUG: BT: AVRCP_MEDIA 11 TOTAL_NUMBER: 175
[1389650] DEBUG: BT: AVRCP_MEDIA 11 GENRE: Dance/Electronic

-Ted