I'm running a Sprint Nexus 6 with a home build of CM 12.1 (base CM 12.1 with some minor cherry picks, but currently none involving Bluetooth). I drive a Honda Fit LX (base model without the touchscreen and integrated Pandora). When I stream audio to my car via Bluetooth on any audio app other than Pandora, the song's metadata (title, artist, album) is displayed. Pandora refuses to display the data. The other apps that I've tried that work are Amazon Music, Music, Play Music, Spotify, and even my podcast app Pocket Casts. All of these show proper metadata. Other AVRCP functions do work within Pandora, such as play, pause, and skip. I have even go so far as to use Pandora Patcher to force AVRCP functionality. I haven't used it for any of its illicit functions (I'm a Pandora One sub), so please don't discuss those here or provide links for Pandora Patcher, as they're against forum rules.
I plan to revert to stock temporarily to see if it's an issue with the Pandora app or CM's Bluetooth implementation. I was wondering if anyone else was seeing this issue, whether they we also using CM or another ROM, and most importantly if anyone would happen to have a fix.
Related
I am currently running stock FRF91 and am experiencing a very frustrating issue after upgrading to Froyo.
Prior to the upgrade when using a bluetooth headset, the foreground audio app claimed control of AVRCP and kept control, even when running in the background, until a different app was brought to the foreground. For example, if I wanted to listen to an audio book using the Ambling Audiobook player, I'd launch the player hit play on my headset and it would play. I could pause it with the headset and resume while the app was in the background or the device locked. If I wanted to listen to music, I'd be able to launch Mixzing or any other program and while it was in the foreground, hit play on the headset and the new app would have control of the headset and behave in the same manner as Ambling. This is how things are supposed to work.
Since upgrading to Froyo, the default media player grabs a hold of AVRCP and and will not release control. It doesn't matter what app is in the foreground. When I hit play on my headset, the default player launches. However, once it launched Google Listen and on another occasion Mixzing. I have not be able to replicate that behavior however. It does consistently launch the default player, except for the those two exceptions.
I am using a Jabra BT3030.
Any thoughts? This is really starting to annoy me.
confirmed with my phone too.
Of course what makes the behavior really weird are the two times where the default player did not retain control. However, as I said I've not been able to duplicate that.
Hey all,
Just wondering, does anyone know what version of AVRCP is on the I9000?
Cheers,
Kenny
There are different versions? I think 1.4 is the only one thats built in any bluetooth stack.
The bluetooth version however is 3.0 on the SGS.
AVRCP has several versions with significantly increasing functionality:
1.0—Basic remote control commands (play/pause/stop, etc.)
1.3—all of 1.0 plus metadata and media-player state support
The status of the music source (playing, stopped, etc.)
Metadata information on the track itself (artist, track name, etc.).
1.4—all of 1.0, 1.3, plus media browsing capabilities for multiple media players
Browsing and manipulation of multiple players
Browsing of media metadata per media player, including a "Now Playing" list
Basic search capabilities
all i know is that i can control everything remotely from my phone to my car receiver and vice versa, i can also control from the car receiver my phone full features
browse, next, skip, back, stop, play, pause, answer call, resume, volume up/down, mute,... not sure if i'm forgetting something
Audio quality is AMAZING!!!!!! the base!! the sub!!! you can hear it all!!!
unlike the WM phones the BT doesn't transmit the full spectrum and always leaves out the Sub base frecuencies
Recently the CyanogenMod Nightly builds have implemented AVRCP 1.3. This allows for the currently playing song/tracks id3 tags or metadata to be displayed on my car media center. This only works when I use the stock CyanogenMod music player. I would like to know if it is possible for me to use the Google Music player and still be able to stream the track info to my cars bluetooth. I've tried, and it doesn't work. I've found comments from other users saying they have found success but I seem to be having trouble. How do I go about getting this to work?
ajam100 said:
Recently the CyanogenMod Nightly builds have implemented AVRCP 1.3. This allows for the currently playing song/tracks id3 tags or metadata to be displayed on my car media center. This only works when I use the stock CyanogenMod music player. I would like to know if it is possible for me to use the Google Music player and still be able to stream the track info to my cars bluetooth. I've tried, and it doesn't work. I've found comments from other users saying they have found success but I seem to be having trouble. How do I go about getting this to work?
Click to expand...
Click to collapse
Any music player should play via whatever the current audio output method is, which would be via bluetooth A2DP if it's connected. Pretty much the only application that will supply the track data however is the stock CM7 player or the bog-standard AOSP-based Android music player. Neither Google music or virtually any other application supports it as until recently the "standard" BlueZ stack didn't support AVRCP v1.3.
Later beta versions of Google Music may support the feature, but the older ones certainly didn't seem to.
So when I'm connected to my AVH-4100NEX, audio from Spotify works. Is this actually transmitting the audio over Bluetooth (and not USB)?
When connected, I noticed I cannot play Media audio from other apps. Why is this? Any way to get all Media audio to play when connected as Android Auto?
So far, the only advantages I'm seeing for using Android Auto vs Bluetooth audio are: Maps on screen, prettier Spotify on screen, Google Now on unit. I could do most of this with the phone itself over just Bluetooth.
Don't get me wrong, I really like it and this receiver, but it seems more limited. Perhaps it's for safety, but it's not all that much safer. In Spotify, you can't scroll through all of your library or lists "for safety", but who's to say that my passenger isn't scrolling?
I too have a 4100nex. I think music is played over Bluetooth. One way to know for sure is to disconnect the usb while it's playing.
As you said, you can't play music from other apps. There is a list of compatible apps that work with Android Auto. If it's not on that list, you can't use it. I didn't like the viewing restrictions on Google play music so I use an SD card for all of my music. I like Google maps and the texts over voice so for me, I like Android Auto for those reasons.
There is an app....... something reloaded. I can't think of the name but it will allow you to basically mirror your phone to the screen and you can access all of the apps. Good luck.
I haven't found a ROM in years that allows me to plug in headphones without triggering the music player. I'm currently running Nitrogen 7.1. Is there some way to disable this?
Check the settings of the music player app you're using. I just connected headphones to my device running Pure Nexus and did not encounter this issue. Pure Nexus however does not have an included music player; I use Google Music for both onboard music as well as streaming my collection.