Partial metadata via AVRCP 1.3 on Android 4.3

Alternative Android Client for Subsonic

Moderators: daneren2005, moderators

Partial metadata via AVRCP 1.3 on Android 4.3

Postby ataris_kid » Fri Jul 26, 2013 11:58 am

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.
User avatar
ataris_kid
 
Posts: 20
Joined: Mon May 14, 2012 5:40 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby plastikman » Mon Aug 05, 2013 3:47 pm

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.
plastikman
 
Posts: 51
Joined: Wed Oct 05, 2011 6:03 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby daneren2005 » Mon Aug 05, 2013 6:06 pm

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 :(
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby plastikman » Wed Aug 07, 2013 7:15 pm

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 :)
plastikman
 
Posts: 51
Joined: Wed Oct 05, 2011 6:03 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby daneren2005 » Wed Aug 07, 2013 8:51 pm

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
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby plastikman » Thu Aug 08, 2013 3:11 am

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.
plastikman
 
Posts: 51
Joined: Wed Oct 05, 2011 6:03 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby ataris_kid » Thu Aug 08, 2013 4:56 pm

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.
User avatar
ataris_kid
 
Posts: 20
Joined: Mon May 14, 2012 5:40 pm

Postby iwill » Wed Aug 14, 2013 4:07 pm

It seems to be working on my car stereo... Any updates on this?
User avatar
iwill
 
Posts: 34
Joined: Wed Feb 29, 2012 7:38 pm
Location: Austin, TX

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby ataris_kid » Thu Aug 22, 2013 9:02 pm

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
User avatar
ataris_kid
 
Posts: 20
Joined: Mon May 14, 2012 5:40 pm

Postby daneren2005 » Thu Aug 22, 2013 9:30 pm

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
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re:

Postby ataris_kid » Thu Aug 22, 2013 9:47 pm

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.
User avatar
ataris_kid
 
Posts: 20
Joined: Mon May 14, 2012 5:40 pm

Re:

Postby ataris_kid » Fri Aug 23, 2013 1:26 pm

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.
User avatar
ataris_kid
 
Posts: 20
Joined: Mon May 14, 2012 5:40 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby plastikman » Sat Aug 24, 2013 9:00 pm

The track time is showing up on my 2013 Mazda CX-5.

http://m.imgur.com/49pzTV9
plastikman
 
Posts: 51
Joined: Wed Oct 05, 2011 6:03 pm

Re: Partial metadata via AVRCP 1.3 on Android 4.3

Postby plastikman » Tue Aug 27, 2013 1:47 am

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
plastikman
 
Posts: 51
Joined: Wed Oct 05, 2011 6:03 pm

Postby daneren2005 » Tue Aug 27, 2013 2:47 am

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
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Next

Return to DSub for Android

Who is online

Users browsing this forum: No registered users and 3 guests