I know that Simple Scrobbler at least does this already… if provided by the player. I don’t know which players (if any) actually read this information and pass it on.
Good to know that the code exists in Simple Scrobbler.
I will test out a few more players and maybe find one that supports it.
Great. Please do report back if you find any that work.
While reading the API
it seems that only
mbid | String | No | A MusicBrainz Recording ID <https://musicbrainz.org/doc/MBID>
Nothing to report unfortunately.
After testing most of the listed players
none had mbid value in the intent broadcast.
I couldn’t find any app that provided mbid by the player, so I forked Vanilla Music Player https://github.com/vanilla-music/vanilla
and modified it to read/store the value and send it using Scrobble Droid API with simple-last-fm-scrobbler