[Q] Jellybean 4.1 Bluez Bluetooth AVRCP still having issues. - Samsung Galaxy Nexus

Hey guys it's nice to see that AVRCP 1.3 has been implemented on most of the new Jellybean roms but I am still having a few issues.
The most major being that the toggle Pause on my unit does not work in any player. Interestingly, when I pause the music in the playing app (Play Music, Pandora) the same physical button on the head unit will toggle and start playing. It simply will not pause. All other buttons (track advance, etc.) work perfectly. This is happening on all Jellybean roms and kernels I have tried. (Cyanogen 10, AOKP 4.1.2 and AOKP w Franco kernel) I am confident it is not my unit as my other phone works perfectly with both Cyanogen 7 and 9.
On a more minor note, The display will display the start time of the track in mins but does not advance as the track plays. If I manually pause the track on the phone then toggle play on unit the display will update the time again when the track starts playing. Lastly, the track number appears to displaying a random number sometimes in the 1000's
Hopefully a dev better than me can jump in and address these issues.
Thanks.

Related

AVRCP bluetooth not working?

Audio/Video Remote Control Profile (AVRCP) is not working on any app. i tried it with my headphones to play/pause and skip a song and nothing. same thing on my car. so its definitely the phone causing the problem. anyone else?
Same here - tried two different devices. No play / pause.
OK, it looks like Google Music has a strangle hold on AVRCP. It works in that app (which I don't use) and nowhere else.
This is one of the reasons I ditched Google Music on my last device. The minute you install it, no other app works with AVRCP.
I tried disabling it in Applications (I am running stock w/o unlock or root ATM), but that does no good. Also tried re-enabling and FC, but again, no joy.
Hopefully someone more skilled that I has a suggestion...
EDIT - there don't appear to be any settings in Google Music to turn off their control. Tried a couple apps in the market like Headset Interceptor, but they did not help.
no google music isnt the problem. it doesnt work on any app. plus on my old phone google music didnt cause any problems and worked just fine.
qman66 said:
no google music isnt the problem. it doesnt work on any app. plus on my old phone google music didnt cause any problems and worked just fine.
Click to expand...
Click to collapse
Hmm... I guess we have two different problems.
On my GNEX, AVRCP (I only care about playing and pausing via BT) works on Google Music, and nothing else.
On my old DINC, I had AVRCP working until I installed Google Music (only change I made), at which point all my other apps' AVRCP capabilities stopped working (Audible, Subsonic, etc.). I then uninstalled Google Music (again, the only change I made), and my AVRCP started working again.
To me, that experience makes it pretty clear that Google Music was causing me grief on my old device, and is mysteriously the only thing that works with this feature on my new device.
Like I said, maybe you have something else going on.
so noone else has this problem?
Try Power Amp
The Power Amp player seems to work on my Senheisser MM450 BT Headphones
I have the same issue.
AVRCP on my bluetooth headset (Plantronics BackBeat 903+) stopped working when I started using Galaxy Nexus.
On my old phone I was using BeyondPod and Player Pro with my headset and play/pause worked from the headset. Now, I cannot stop or play music in those apps.
I can confirm that this has something to do with Google Music.
I found that if I start Google Music then AVRCP works with the headset. If then I go and start Player Pro, the AVRCP stops working, and pushing play/pause button does nothing. Then, when I go back to Goolge Music, everything works fine once again.
So existence of Google Music somehow hampers the ability of other apps to claim bluetooth headset remote control fully. They claim it partially, because Google Music is not starting music on pushing play button, but the player does not start music as well.
Spotify on Nexus S stopped responding to BT Play/Pause after ICS update
I am encountering the same issue after updating my Nexus S to Ice Cream Sandwich via an OTA update.
Using Seinnheser MM450s, I was previously able to fully control Spotify (Play/Pause/Next/Previous). However since updating to ICS, only Next/Previous work. The main button (Play/Pause) has no effect.
However, when I launch the factory Music app, it responds to all controls.
To try and 'debug' the issue, I downloaded a trial of "Headset Droid" app, and used its BlueTooth command monitor debugging facility. As expected, it correctly intercepted and confirmed the Next/Previous button pushes, however failed to acknowledge the Play/Pause functionality.
Has a bug report been filed regarding this issue? Can anyone suggest a workaround?
Thanks - Anj
I have the same issue. Previously - my Nexus One running stock/unrooted 2.3.6 worked perfectly for play/pause/next/previous/start|end call on cheap Chinese Bluetooth headphones. Been using them for weeks with Subsonic, flawlessly.
Moved to Galaxy Nexus, 4.0.1 (apparently .2 hasn't rolled for my geography yet) - same headphones, only next/previous/start|end call work. Play/Pause does nothing in either state, whether I am in Subsonic or not. Haven't tried Music yet as I never use it (lets face it, its of limited value outside the US!).
But I did notice that if I press and hold for quite a while, the play/pause button, it seems to stop the music in some way that isn't quite pause, but nothing else works after that, you have to manually restart it from the app.
(anecdotally, I have the unsubstantiated feeling that some/all system sounds are not piped to the headphones as effectively as Gingerbread. But I haven't tested this yet)
Finally, I note I have occasionally used these headphones on my Honeycomb tablet - Asus Transformer, 3.2.1(?) and it behaves the same as the Nexus One, not the Galaxy Nexus so this is definitely an ICS issue.
I have reported this fault on code.google.com/p/android/issues/detail?id=23172 - please add to the comments so that it gathers momentum as an important issue.
I hate to post a me-too, but me too :-(
I'm using doggcatcher on a rooted verizon galaxy nexus on the stock 4.0.2 firmware. My headphones are a sony MW600. Play/pause/ffw/rew don't work in doggcatcher.
I started up google music and went through the setup wizard. the AVRCP buttons work for google music only. Enabling/disabling doggcatcher's "bind to headset forcefully" option has no effect.
I used Titanium Backup to make a backup of Google Music, and then uninstall it. Now Doggcatcher responds to AVRCP button-presses. Anyone else want to give it a try?
Thanks daoist,
Can you confirm that you have to be root to use that particular functionality of Titanium Backup?
Thanks again - Anj
Interesting. Now it seems like google music and Pandora both respond to it. But google listen does not.
Sent from my Galaxy Nexus using xda premium
I'm having the same issues with my Galaxy Nexus as well. I starred the link mentioned above. I'm using a Plantronics Voyager Pro HD and none of my music controls work. I also can't tap the call button to engage a voice search or anything. I hope Google fixes this sometime soon...This makes my headset quite a bit less useful...
I can confirm the issue on my Gnex LTE running 4.0.2. Google Music works fine. I don't know why, but Doggcatcher is also working fine (Play/Pause works). I noticed that there is a setting in Doggcatcher for "bind to headset" and "start application" - both of which are checked on mine, so maybe that's why it's working.
However, both Pandora and Mog are not working with Play/Pause and there are no headset options in the app settings. So either 1) apps just need to be updated for ICS, or 2) something is amiss in ICS that prevents other apps from using the headset controls. Most likely the latter...
Apparently the developers of Media Button Router have "fixed" this issue.
See here: code.google.com/p/media-button-router/issues/detail?id=10#c5
Download from here: market.android.com/details?id=com.harleensahni.android.mbr&hl=en
I can confirm that after installing Media Button Router and configuring to send all BT commands to Spotify - I no longer have the Play/Pause problem.
Thanks - Anj
qman66 said:
Audio/Video Remote Control Profile (AVRCP) is not working on any app. i tried it with my headphones to play/pause and skip a song and nothing. same thing on my car. so its definitely the phone causing the problem. anyone else?
Click to expand...
Click to collapse
I use beyondpod for podcasts - and avrcp works fine.. worth mentioning that I'm not using google music.
-m
anj747 said:
Apparently the developers of Media Button Router have "fixed" this issue.
See here: code.google.com/p/media-button-router/issues/detail?id=10#c5
Download from here: market.android.com/details?id=com.harleensahni.android.mbr&hl=en
I can confirm that after installing Media Button Router and configuring to send all BT commands to Spotify - I no longer have the Play/Pause problem.
Thanks - Anj
Click to expand...
Click to collapse
that works but EVERY time i hit the play/pause button on my mw600 the prompt comes up, freaking annoying, can we have the app that just does the play pause, i dont wnat it to come up asking me what to play pause.
Sorry to revive but i've got an in-car bluetooth and the AVRCP doesn't seem to work with ICS either.. the first time I click play and the first time I click "next track" on the car after the phone connects, the phone will respond correctly, but will not respond to any subsequent buttons until I press the power button on my phone... It's almost like ICS is sitting on all the commands sent to it's AVRCP like a stack, and when I power the phone (either on or into standby), the next click is executed (without any clicks on the car at the time)..
eg: if I hit "Next" twice and "Rew" once on my car, then every time I tap the power button (between on and sleep), it would execute Next, Next and Rew in that order. I have a lock pattern on my phone too, not sure if that's hampering the AVRCP commands either... only way to get out of this is to turn the BT off on the GNEX then on again.. but it does the same thing after the first succesful AVRCP command again.

[Q] pandora keeps skipping to next song only over bluetooth

im using hellkat the 2/23/14 build (I have t-mobile galaxy s2)...its a great ROM everything seems to be working fine except for streaming pandora via bluetooth.
When i start pandora (using version 5)...the music plays fine no issues. But when I turn on BT to stream to car or any other device the music just keeps skipping to next track (skips after attempting to play the current selection for about 10 secs....i say attempting because it stays on the current track attempts to play it but i dont hear anything and neither the progress_bar for song nor timer move).
Before Hellkat I was using BeanStalk 4.4.2 and pandora was streaming fine over BT.
Things I have tried to fix this none of these worked:
1. Turning off wifi then streaming
2. Went in to bluetooth setting > 'Visibility Timeout' > set to 'never'
3. Tried un-installing pandora and reinstalling.
4. Went into recovery mode, wiped cache/ delvik cache
I believe this is not a bluetooth issue because I can stream youtube audio over BT from my phone to external speakers/laptop/car and that works fine.
Is there a fix for this issue that I just can not find or is this known 'issue'? Any suggestions for a fix?
Thanks
looks like this is possibly a known issue per:
http://forum.xda-developers.com/showthread.php?t=2658698
x2014d said:
looks like this is possibly a known issue per:
http://forum.xda-developers.com/showthread.php?t=2658698
Click to expand...
Click to collapse
Same problem here. I decided to switch over to Dirty Unicorn and everything works fine. Better battery life too. Unfortunately I could not post in the developer's thread to inform them of the problem.
similar behavior from other streaming audio apps
Have similar behavior on other streaming apps:
Spotify:
as soon as BT is turned on and connection is established there is no sound from phone or device the music is being streamed to. But the track does not keep skipping to next one like in pandora...its just silence.
if i turn BT off (on other device) while the song is 'playing' seems like the song status changes to 'pause' after a minute or so and if i press play ...music resumes with sound only from the phone.
Grooveshark:
If song already playing then establishing BT connection then nothing changes sound still comes from phone.
But if BT is established already then there is no sound from phone or other device. Until you break connection then press play on another selectin then sound resumes from the phone. I did a double check to make sure the volume was not turned down.
Rdio:
If BT is already established we get 'Media Player Error for {song}'
If we turn off BT and wait there is still not sound but it eventually causes reboot once it loops through a certain number of songs.
If you start rdio with BT off (turned off on remote device) then song starts with sound from phone.
If we turn on BT while a song is playing, connection is established but sound still comes from phone. But if you try to skip to next song, get Media player error again.
Having the same issue on Samsung exhilarate and cm 11 nightlies. It worked at one point in cm 11, but I can't pinpoint when it went awry...
Sent from my SAMSUNG-SGH-I577 using Tapatalk
Did anyone find the resolution to this problem? I switched to Dirty Unicorn and it works on and off. Sometimes it even turned off my bluetooth and I would have to reboot my phone to turn it back on.
Music Player does likewise
I have been using Avatar Rom for the last year or so and as most roms, it has its issues now and again. I am currently running the latest version based on CM11 and since I can't post on the developer thread I thought I would add my 2 cents here.
I have a set of bluetooth headphones and they work just fine except for recenlty on the latest kitkat verson of Avatar rom. It connects fine to the headphones. I can even start and stop the music from playing using the headset buttons, but when I hit play, the music progress bar goes full scale and hangs there for a time after which it advances to the next track and does the same thing. During all this there is no sound from the headphones. When I disconnect bluetooth it will then, after a time, begin to play the music from the phone speaker. I restored an earlier version of Avatar and tried it and it worked fine. I think it was a later version of Jelly Bean.
At any rate, it appears there is an issue with the CM11 KitKat. It may be KitKat all together. Since I haven't the posting history to post on the developer forum I decided to do it here. There was one post from someone on the develper thread that is having the same issue. Unfortunately the Avatar developement thread has very little activity and little or none from the developer. They are, however, still updating. At least they have a week or so ago.
Edit: Since there doesn't seem to be any immediate fixes for this issue I have reverted back to an earlier version of Avatar which uses CM 3.0.101 dated Jan 25th. This is working for now with the bluetooth headphones. I'll continue to use this one until such time as the issue is resolved or I find a ROM I like better.
Electraglider said:
I have been using Avatar Rom for the last year or so and as most roms, it has its issues now and again. I am currently running the latest version based on CM11 and since I can't post on the developer thread I thought I would add my 2 cents here.
I have a set of bluetooth headphones and they work just fine except for recenlty on the latest kitkat verson of Avatar rom. It connects fine to the headphones. I can even start and stop the music from playing using the headset buttons, but when I hit play, the music progress bar goes full scale and hangs there for a time after which it advances to the next track and does the same thing. During all this there is no sound from the headphones. When I disconnect bluetooth it will then, after a time, begin to play the music from the phone speaker. I restored an earlier version of Avatar and tried it and it worked fine. I think it was a later version of Jelly Bean.
At any rate, it appears there is an issue with the CM11 KitKat. It may be KitKat all together. Since I haven't the posting history to post on the developer forum I decided to do it here. There was one post from someone on the develper thread that is having the same issue. Unfortunately the Avatar developement thread has very little activity and little or none from the developer. They are, however, still updating. At least they have a week or so ago.
Edit: Since there doesn't seem to be any immediate fixes for this issue I have reverted back to an earlier version of Avatar which uses CM 3.0.101 dated Jan 25th. This is working for now with the bluetooth headphones. I'll continue to use this one until such time as the issue is resolved or I find a ROM I like better.
Click to expand...
Click to collapse
I'm starting to think that the problem is with KitKat and not any specific custom ROM. I recently flashed The Collective and everything is working pretty good. The con to this is that the functions like "volume wake" is not implemented in this version
I also ran a search for "bluetooth" on each of the posts regarding new and active ROMs and it seems that their are very little mentioning of any fixes to this problem. It is as if there are little testing done regarding pairing the phone's bluetooth with the car's system. I would love to have this problem address but it seems that I don't have the correct amount of post to raise up the problem in the developer's thread. I hope this post catches developer's attention regarding this matter.
At the end of the day, I still love all these developers' work because without them, the S2 would've been dead a long time ago. :good:
Same issue.
Phone= Note 3 running TW kitkat on Tmobile
Connecting device: Ca-Fi Android head unit
Thinking its a Kit Kat issue. My head unit works fine when connected to another wifi source. Pandora never starts playing music. Just skips through songs.
I try streaming from phone to headunit over blutooth and pandora on phone keeps not responding. i have done factory resets, different phone roms, dns edits, congestion mods, network tweaks. same behavior regardless.
Fixed by turning off voice over LTE
Sent from my SM-N900T using Tapatalk

Bluetooth Music Issues?

Anyone having any problems running aftermarket roms? I'm on Liquidsmooth and I am extremely dissapointed in the bluetooth quality. About to go back to stock or get rid of the tablet to just use my tab pro instead. IT doesn't skip or pause but it like, mutes for a second every 5 or so seconds. Its not consistent. But it happens soo much it gets me really angry. I'm on a fresh copy of LiquidSmooth. Haven't really done anything and nothing is running in the background that could be taking up all the system resources. I've even tried multiple music players even tho they all are horrible except PowerAmp which still doesn't have a tablet mode years after said feature was in the works.
You know of any fixes?
Googled Android Bluetooth Skip and seems its a very common problem among a few devices including the Note 4.... I don't have any issues with my Tab Pro, Just Tab S... This is bugging me because its main function is to play Music Via Bluetooth. Would prefer it through RCA/3.5mm but I don't have one
Had the same problem with my phone, solved it by adding the bluetooth device as a trusted device, so that when connected to bluetooth speaker the phone doesnt lock its self, done the same on my tab s and no problems streaming music using google music, as far as i can figure out its related to the kernel lowering the cpu speed when the screen locks, so you may be able to solve the prob using a kernel manager and increasing the idle speed, but personally i like the phone not locking when listening to music as i can access the player without unlocking, making it easier to put on a different album or song, hope this helps
Sent from my LG-D855
Use to have similar issues with the stock player on another device.
Solved it with Playerpro.
Install from play then in the app open settings then go to Audio.
Select to install the dsp pack then make sure it's active.
You will see a new option 'Audio buffer' change this to large. See how you go.
Seems to me also like an audio buffering issue (I think PowerAmp has a larger one by default). You could try raising the minimum CPU frequency since this us often the cause for problems kind this.
On that note, don't forget that none TW based ROMs don't have support for the APT-X codec that provides vastly better audio quality over Bluetooth as long as your audio adapter/headphones/car audio supports it as well. Nothing to do with the issue at hand though.
Its not a buffering issue. Its an audio pause issue. Its extremely common with Note 4 and some others. I solved it by going to a TouchWiz OEM style rom. The AOSP roms seem to all do it. Adjusting buffering settings changes nothing. Its as if the bluetooth drivers aren't capable of handling the "power" of whats going on. The Music still plays during the pause.
So far TW Roms seem to be the best for Bluetooth Audio. I use it daily since the Tablet is the main front end to my car, with a Sony 610BT AppRemote Deck.

Chromecast Audio Questions

Hello,
I have a Motorola Moto G3 ('Osprey') and have installed Lineage OS on it (currently on 14.1-20170413-NIGHTLY-osprey). The new OS is great but I cast to a couple of Chromecast Audio devices fairly often and have noticed the following changes since installing Lineage;
- Previously it was possible to adjust the volume of the music playing from Google Play Music to a Chromecast Audio with the screen turned off by rocking the volume rocker on the 'phone. Now the screen has to be on (i.e. it's necessary to press the on/off button before the volume rocker.)
- Previously it was possible to 'take over' a Chromecast Audio session from another Android device; by opening up Google Play Music and casting to the devices that are running the playlist and the song that is playing would appear. Now this is not possible.
The 'phone was running the standard Android Lollipop before I installed Lineage. Is it possible to regain the functionality that I had before? I don't know whether it's relevant but I installed open_gapps-arm-7.1-stock-20170326 and the 'phone is rooted.
Thanks in advance for any help.
Bit more detail on item 2 above; if there is music playing from another 'phone on a Chromecast Audio then it possible to see what is happening from my 'phone, you can pause the music and mute it but can't do anything else. Previously it was possible to take over the session and control it in the same way as if you had initiated it.

Question [solved]Has anybod run into this Bluetooth issue, which is not device related

Hi all,
I am not very sure whether to post here.
Everything is fine with my Bluetooth except for one issue, which might not be device related.
It seemed that since Android 11, for a fresh system, Pixel 3 Bluetooth works well with my car, but after using several days, the media playing and automatically audio switch is well, but the screen in the car does not switch automatically. I have to pause the playing then resume the playing, then the screen comes back with corresponding media info.
After I upgraded to Pixel 6, a similar issue also appears.
This is really annoying but for iPhone, no similar issue shows up.
The media player in my car is an Android device.
Any suggestion would be highly appreciated.
Regards
Under developer option
Change Bluetooth AVRCP version from 1.6 to 1.3
Now fixed the track ID syncing issue
delete, op fixed the issue

Categories

Resources