Page 1 of 2

Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Fri Jul 26, 2013 11:58 am
by ataris_kid
Hey man.. Just a heads up, I've got a Galaxy Nexus running Android 4.3. I haven't been able to test this before (on Android 4.2.x) but now that I've got Android 4.3 and AVRCP 1.3, it looks like DSub is only reporting the Track Name and not the Artist Name. To be sure, I tried Google Play Music and it worked as expected on my Ford Focus' SYNC (reporting both Track Name and Artist Name). I also tried multiple tracks and artists just in case I had borked ID3 tags. They say a picture is worth a thousand words, so here ya go:

DSub v4.1.2 on Android 4.3:
Image

Google Play Music v5.1.1106K.749200 on Android 4.3:
Image

Just wanted to let you know in case other people report this issue, too. Thanks for all the hard work.

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Mon Aug 05, 2013 3:47 pm
by plastikman
Confirmed that I see the same on my car. looks like the order in which android 4.3 places thing and the way dsub is sending it don't line up.

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Mon Aug 05, 2013 6:06 pm
by daneren2005
I honestly just don't have any clue what to do about it. The following text metadata fields are allowed:

METADATA_KEY_ALBUM
METADATA_KEY_ALBUMARTIST
METADATA_KEY_TITLE
METADATA_KEY_ARTIST
METADATA_KEY_AUTHOR
METADATA_KEY_COMPILATION
METADATA_KEY_COMPOSER
METADATA_KEY_DATE
METADATA_KEY_GENRE
METADATA_KEY_TITLE
METADATA_KEY_WRITER

I set the following:

METADATA_KEY_ARTIST
METADATA_KEY_ALBUM
METADATA_KEY_TITLE

It should be using Artist, Album, and Title, but doesn't appear to be for some reason :(

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Wed Aug 07, 2013 7:15 pm
by plastikman
I just built CM 10.2 for my t0lteatt (Galaxy Note 2) synced 8/7/13 at 11:00 AM and it looks like the BT metadata is in the right order with Dsub now. Perhaps there is an issue with AOSP 4.3 and Dsub?

Ill confirm that i was not smoking crack when i drive home from work today :)

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Wed Aug 07, 2013 8:51 pm
by daneren2005
I will try to set ALBUMARTIST for the next release, but no guarantee that it will work. In CM they probably realized that whichever field they are using instead of ARTIST is stupid and changed it back to use ARTIST instead :D

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Thu Aug 08, 2013 3:11 am
by plastikman
http://i.imgur.com/QaC6rGf.jpg

Here is what I see now. The album is named "...like clockwork." not sure why it is displaying the artist both times.

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Thu Aug 08, 2013 4:56 pm
by ataris_kid
daneren2005 wrote:I will try to set ALBUMARTIST for the next release, but no guarantee that it will work. In CM they probably realized that whichever field they are using instead of ARTIST is stupid and changed it back to use ARTIST instead :D

Awesome. Looking forward to it. Thanks again for taking the time to look into this!

plastikman wrote:http://i.imgur.com/QaC6rGf.jpg

Here is what I see now. The album is named "...like clockwork." not sure why it is displaying the artist both times.

Yeah, this is weird.. Interesting that even though it's passed the same information by DSub, it reacts differently on AOSP vs. unofficial CM builds.

PostPosted: Wed Aug 14, 2013 4:07 pm
by iwill
It seems to be working on my car stereo... Any updates on this?

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Thu Aug 22, 2013 9:02 pm
by ataris_kid
You magnificent bastard! Artist / Title works as expected now (track count / time played doesn't, but looking at my older pictures, that info didn't even show up before) aaand that's really all that matters to me.. Thank you!

DSub v4.1.3 on Android 4.3:
Image

PostPosted: Thu Aug 22, 2013 9:30 pm
by daneren2005
I definitely like that it is an improvement, but now I am quite curious about why it is showing the track/time now, but not actually putting anything in there. Do any other music apps put something there correctly?

Sent from my HTC One X using Tapatalk 4

Re:

PostPosted: Thu Aug 22, 2013 9:47 pm
by ataris_kid
daneren2005 wrote:I definitely like that it is an improvement, but now I am quite curious about why it is showing the track/time now, but not actually putting anything in there. Do any other music apps put something there correctly?

Sent from my HTC One X using Tapatalk 4

I haven't tried any others yet (I really only use DSub, haha) but I'll test some out later this evening and get back to you.

Re:

PostPosted: Fri Aug 23, 2013 1:26 pm
by ataris_kid
daneren2005 wrote:I definitely like that it is an improvement, but now I am quite curious about why it is showing the track/time now, but not actually putting anything in there. Do any other music apps put something there correctly?

Sent from my HTC One X using Tapatalk 4


Looks like it might be an issue with either Android or Ford SYNC.. I experience the same bug with both Google Play Music and Songza:

Google Play Music v5.1.1109K.772337 on Android 4.3:
Image

It'd be worthwhile if someone could test DSub and other media players' metadata capabilities on different car stereo hardware (or anything that's capable of AVRCP 1.3+) just to confirm before I submit an Android bug. I'll test it with my work BlackBerry this afternoon in hopes of ruling out a Ford SYNC issue.

Edit: There's an update for my Ford SYNC.. I'll throw that on later and test DSub again, too.

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Sat Aug 24, 2013 9:00 pm
by plastikman
The track time is showing up on my 2013 Mazda CX-5.

http://m.imgur.com/49pzTV9

Re: Partial metadata via AVRCP 1.3 on Android 4.3

PostPosted: Tue Aug 27, 2013 1:47 am
by plastikman
On my wife's 2010 Mazda CX-9 the time metadata is not displayed.

This seems to be system by system.

I don't really have any other players to test with, I only use dsub.

http://imgur.com/UblCJ4G

PostPosted: Tue Aug 27, 2013 2:47 am
by daneren2005
Yah I imagine with how few devices even had this capability before the car manufacturers didn't do much to verify it actually worked. Or maybe there are portions of the spec that are open to interpretation. The only thing I can really think for you to compare it to would be GMusic.

Sent from my HTC One X using Tapatalk 4