Ok, I know we have bluetooth controls on our devices thanks to WinAMP and PowerAMP but here's the next thing we don't have.
Can bluetooth transmit song info when it streams audio to a radio?
if its only a matter of control stacks or version of bluetooth, which control stack or version is needed?
The HTC ThunderBolt is one of the first handsets to be upgradeable to Bluetooth 3.0 when it becomes available as an update. I'm just doing a little early research on the matter what to expect and not to expect from it.
**Note: There was a VERY old thread that had this same question but it was never answered, hence the new thread**
My truck stereo streams the phone number of incoming calls, but doesn't (currently) stream song info.
My dinc runs CM7 nightlies and interfaces with my Clarion CZ500 stereo.
So I am having a slight issue that I was hoping someone might be able to help me out with. I recently put on ics-deck-inc alpha 5 and everything for the most part is working great. One things that I am still struggling to get to work is Bluetooth streaming metadata to my head unit in my truck. The phone will stream the music no problem, but the metadata doesn't show up.
I have tried using the stock music player that came with ics-deck-inc and the new CM9 music player that was released recently and neither will stream metadata. I should mention that when I was using the stock player on CM7 the metadata streamed fine to my head unit. Also, I can get metadata to stream via Bluetooth to my head unit when using Pandora on ics-deck-inc. I am not sure if it has something to do with the Bluetooth stack (?) or just a limitation of the music player software.
Any help would be greatly appreciated.
I wondered if anyone can help with my query regarding getting music streaming to a BMW 320ED via Bluetooth?
The good news is that I can get my Galaxy Nexus (GSM 4.1.1 stock software) to pair with the car and I can get music playing via Bluetooth, but I can't see the artist information. The car screen informs me that the device doesn't supporting sending track information, or something along those lines.
What frustrates me about this is that my friends iPhone 4S does stream the track information as well as the actual audio. I Googled to see what Bluetooth version both phones use, apparently the iPhone 4S is Bluetooth 4.0 and the Galaxy Nexus has 4.0 capable hardware but only 3.0 features are available due to software limitations.
Is this true? Is once of the differences between Bluetooth 3.0 and 4.0 the ability for track information to also be shared? I was using Google Play Music if that makes any difference.
I've done some more research about this and thought I would update my post, just in case it's of help to anyone facing a similar issue. Turns out the Bluetooth protocol/profile AVRCP is responsible for streaming music tags to the car stereo, but only AVRCP 1.3 and above. Unfortunately the Galaxy Nexus only supports 1.0 by default but CyanogenMod 10 has built in support for 1.3 since roughly the 14th September nightly.
Should be able to test it out next week at some point. Why are Google so bad at supporting the latest Bluetooth features? I've always found this with Google experience devices to lack in this area where other manufacturers support the latest Bluetooth features.
so... I think I've narrowed down my issues with newer ROMs coming out and my bluetooth not working in the car anymore. just a little background information,
- 2011 Toyota Camry SE w/ JBL Audio
- Verizon Galaxy Nexus using various ROMs
prior to any newer releases, I would use voice/audio over bluetooth, ran great without a problem. I didn't get metadata on screen but was ok. pandora, spotify, notification sounds, google music, etc... worked like a charm.
well... now I noticed that only voice calls & google music work over bluetooth connection in the car. I thought this was first an issue with pairing the device to the car, so I deleted all the profiles in the car and redid connection on phone. I still couldn't get sound out of any other media application i.e.; pandora, youtube, notifcations, spotify, etc... I could only get google music to work correctly. the apps not working look like they are playing, I turn off bluetooth on phone and it continues playing, but when bluetooth is on I hear nothing.
so after researching, I see that majority of new releases include AVRCP 1.3 which pushes metadata to the displays. I noticed this now works with google music, but I can't for the life of me figure out how to get other media services working properly. I've researched on RW, Google, other Android forums and can see some have similar issues, but the thread soon dies. [/background]
can anyone tell me if I can use an updated ROM with AVRCP 1.0 instead of AVRCP 1.3 to test? does anyone have suggestions I could try to get other media services working? thanks!
RBalber said:
so... I think I've narrowed down my issues with newer ROMs coming out and my bluetooth not working in the car anymore. just a little background information,
- 2011 Toyota Camry SE w/ JBL Audio
- Verizon Galaxy Nexus using various ROMs
prior to any newer releases, I would use voice/audio over bluetooth, ran great without a problem. I didn't get metadata on screen but was ok. pandora, spotify, notification sounds, google music, etc... worked like a charm.
well... now I noticed that only voice calls & google music work over bluetooth connection in the car. I thought this was first an issue with pairing the device to the car, so I deleted all the profiles in the car and redid connection on phone. I still couldn't get sound out of any other media application i.e.; pandora, youtube, notifcations, spotify, etc... I could only get google music to work correctly. the apps not working look like they are playing, I turn off bluetooth on phone and it continues playing, but when bluetooth is on I hear nothing.
so after researching, I see that majority of new releases include AVRCP 1.3 which pushes metadata to the displays. I noticed this now works with google music, but I can't for the life of me figure out how to get other media services working properly. I've researched on RW, Google, other Android forums and can see some have similar issues, but the thread soon dies. [/background]
can anyone tell me if I can use an updated ROM with AVRCP 1.0 instead of AVRCP 1.3 to test? does anyone have suggestions I could try to get other media services working? thanks!
Click to expand...
Click to collapse
I think it's AVRCP 1.3 in CM 10 based roms that breaks this. I just switched to jelly belly 9 (4.1.2) which rolled back bluetooth profiles back to AVRCP 1.0 and pandora etc. works but without media info obviously. I also saw a AVRCP 1.3 patch for Pandora somewhere that may make it work. It's possible that the problem isn't that the ROM is not compatible, but that the Apps aren't.
osurferx said:
I think it's AVRCP 1.3 in CM 10 based roms that breaks this. I just switched to jelly belly 9 (4.1.2) which rolled back bluetooth profiles back to AVRCP 1.0 and pandora etc. works but without media info obviously. I also saw a AVRCP 1.3 patch for Pandora somewhere that may make it work. It's possible that the problem isn't that the ROM is not compatible, but that the Apps aren't.
Click to expand...
Click to collapse
Ok... I've confirmed it has to be AVRCP 1.3
Last night I took advice. I installed Jelly Belly 9 "4.1.2" w/ reverted AVRCP 1.0 because of BT issues, and this morning I went to work, tested connection with BT and everything worked! So... Looks like the issue lies with AVRCP 1.3. I don't see metadata on screen anymore but it doesn't bother me, I'd rather have all other media players working.
To touch on what others are saying, statements Google Music works perfectly fine with AVRCP 1.3 based ROM's as well as voice through BT. It's just the other media players i.e; pandora, slacker, youtube, notifications, etc.... that don't work. I'm guessing from what I read, is that the applications do not support AVRCP 1.3 and will not push to Toyota head units properly. Not sure if this is going to get fixed or not, but sucks because this limits what I can/can't use for ROMs at least a solution was found and reason why. Thanks bud!
You could also try https://github.com/loganakamatsu/PandoraAVRCP for the Pandora patch. Maybe patches exist for other apps as well...
I read on another thread that any app that supports the Scrobble Droid API hxxp://code.google.com/p/scrobbledroid/wiki/DeveloperAPI will pass the meta info to AVRCP. So I assume if you install ScrobbleDroid app hxxps://play.google.com/store/apps/details?id=net.jjc1138.android.scrobbler&hl=en from the play store any app that it is compatible with will also pass the meta info to the display.
As noted, Pandora is not supported as it does not broadcast its intents. I personally had issues getting the PandoraAVRCP github to patch. If anyone has a patched pandora.apk, I would certainly appreciate a PM.
Good luck.
I don't think this is a Note II question directly, but the Note II is what I have experience with, so I'll ask here.
I went to Best Buy to try out bluetooth pairing my phone with the car stereos. Aside from the pain of trying to get some of them connected, in the end I was able to see song metadata using the stock music player, but not spotify. I searched the web and it appears spotify doesn't have AVRCP 1.3 (yet?) which is supposedly the reason for this.
Then I decided to make a more prepared trip: besides the former two apps, I additionally loaded Pandora, Slacker Radio, Last.FM, MOG, and iHeartRadio. I went back to Best Buy and found while for the most part I could get any of them to play/stop/fwd/rev, none of them showed the metadata. One exception is I was able to get one ($500) stereo to do Pandora (including album art), although then I could never get it out of Pandora mode (I didn't spend too long at that, I was tired of testing by that point).
So my questions are:
1. There seem to be three versions of AVRCP: 1.0, 1.3, 1.4 but I can't find which the Note II has. I'm guessing it's at least 1.3 because the stock player was able to pass metadata. Anyone know?
2. Is it really true that basically every app is missing support for passing metadata? Or is this related to the specific Note II ROM or the stereo firmware?
ref: http://en.wikipedia.org/wiki/AVRCP#Audio.2FVideo_Remote_Control_Profile_.28AVRCP.29
If you use Spotify or Pandora, there are modified apps that support metadata.
http://forum.xda-developers.com/showthread.php?t=2081475 is one for spotify.
xfog said:
I don't think this is a Note II question directly, but the Note II is what I have experience with, so I'll ask here.
I went to Best Buy to try out bluetooth pairing my phone with the car stereos. Aside from the pain of trying to get some of them connected, in the end I was able to see song metadata using the stock music player, but not spotify. I searched the web and it appears spotify doesn't have AVRCP 1.3 (yet?) which is supposedly the reason for this.
Then I decided to make a more prepared trip: besides the former two apps, I additionally loaded Pandora, Slacker Radio, Last.FM, MOG, and iHeartRadio. I went back to Best Buy and found while for the most part I could get any of them to play/stop/fwd/rev, none of them showed the metadata. One exception is I was able to get one ($500) stereo to do Pandora (including album art), although then I could never get it out of Pandora mode (I didn't spend too long at that, I was tired of testing by that point).
So my questions are:
1. There seem to be three versions of AVRCP: 1.0, 1.3, 1.4 but I can't find which the Note II has. I'm guessing it's at least 1.3 because the stock player was able to pass metadata. Anyone know?
2. Is it really true that basically every app is missing support for passing metadata? Or is this related to the specific Note II ROM or the stereo firmware?
ref: http://en.wikipedia.org/wiki/AVRCP#Audio.2FVideo_Remote_Control_Profile_.28AVRCP.29
Click to expand...
Click to collapse