Related
Androids retarded handling of the bluetooth remote control profile is really getting on my nerves.
No matter what application I have open and want my BT-headset to control, it always defaults to the standard music player.
Is there any way to make it control Spotify, Acast, Droidlive, etc. instead?
Sorry no answer for you but just wanted to say I have exaactly the same problem and just came on here to ask if anyone knew anything about.
Also, do you have any stutter when using A2DP? I'm using a Sony in-car stereo and spotify stutters every ~10 seconds. Doesn't happen using aux in. Haven't tried A2DP using the built in music player rather than spotify though.
@HTC - Please either let us specify which app receives the AVRCP commands or just automatically route it to the currently playing app.
herman3101 said:
Also, do you have any stutter when using A2DP? I'm using a Sony in-car stereo and spotify stutters every ~10 seconds. Doesn't happen using aux in. Haven't tried A2DP using the built in music player rather than spotify though.
Click to expand...
Click to collapse
I've found that stutter was caused by having wifi turned on. Switching it off fixed everything.
I've installed an app called Y5 that is supposed to automatically switch off wifi if i'm somewhere i haven't used it before, which is everywhere but my house. If I need it, i'll turn it on manually.
Below is the response I got from HTC when I enquired about the crappy AVRCP:
No. At this time, AVRCP only works with the HTC Palyer. The G1 worked differently as it did not have touchflo and used the base android rom instead.
i will report this to the developers, but i do not know if or when they will fix it, as they obviously already have priorities for adding/removing/updating the ROMs.
best regards,
HTC Europe Support
Click to expand...
Click to collapse
So that's that then. Fail.
Is there anything that can be done by other developers?
Or if enough people want it, force HTC to look into extending AVRPC to other apps?
whoops, double post!
Golgo said:
Androids retarded handling of the bluetooth remote control profile is really getting on my nerves.
No matter what application I have open and want my BT-headset to control, it always defaults to the standard music player.
Is there any way to make it control Spotify, Acast, Droidlive, etc. instead?
Click to expand...
Click to collapse
I dunno about the apps you mention but I use TuneWiki and it has an option to "Enable Headset Button" When this option is on it responds to the AVRCP buttons and the standard music app does not.
I can assure you that what declanshanaghy says is not true. declanshanaghy obviously does not understand the problem here. It's not that an installed app will fail to respond to AVRCP signals and instead the Andriod "default app" will, rather it's that on the HTC Hero the "default app" is not the Android "default app" rather a specialized HTC music player that intercepts and steals the AVRCP controls from any other app playing media. This includes this TuneWiki app too. I know, I just downloaded it and tried it and it fails miserably. I can play one song with TuneWiki, then hit Play on my Bluetooth headset and the HTC music player will play a second song resulting in two songs playing at the same time.
HTC did this on their WinMo phones too but Conduit's PocketPlayer managed to figure out how to fix HTC's silly mistake. Unfortunately Conduits PocketPlayer doesn't run on Android.
I'm looking for a good podcatcher/media player that can get around the HTC problem and that properly responds to AVRCP controls. Anybody know of one?
hi..
I also dont like this.. how.. my BlueTooth Stereo headset can not control the current player I am using...
I wish there is a way.. to get control over our music!!!
1.. able to use our music with our bluetooth devices..
2.. better EQ / any EQ for better music enjoyment
My android 2.0(1) Milestone never had any problem with this. I use spotify with my wonderful Philips SHB9000 without a hitch. Oh and Milestone got an equlizer now (2.0.1), though it don't work with bluetooth. Shame, I want slightly louder bass.
just in case anyone is bothered by this issue also. I found a ghetto work around.
I moved all my music on my sdcard to /sdcard/.mp3 (the default music player doesn't search . folders)
then I install mortplayer and this "headset button fix" program and now my headset only controls mortplayer. Although I think it tries to control the default music player but since there is no media in the library it doesn't have anything to do.
took me a while to get it working just right but I couldn't use the default player anymore. I was getting that studdering effect others mentioned but not with mortplayer
I have the same problem .... I use Meridian .. can not uninstall
player default?
Hey guys this is Jona developer for DroidLive. I want to include Bluetooth support. Please any ideas feedback how you like it to work please let me know
I use the "headset button fix" app available on the market and it works fine for me with mixzing and tunewiki.
My bt headset is a Motorola s9.
medicalsounds said:
Hey guys this is Jona developer for DroidLive. I want to include Bluetooth support. Please any ideas feedback how you like it to work please let me know
Click to expand...
Click to collapse
I am using my MW600 on my xperia x10 ...it should be able let my music apk or for that matter any music apk take control the AVRCP signals
Sausageman said:
I've found that stutter was caused by having wifi turned on. Switching it off fixed everything.
I've installed an app called Y5 that is supposed to automatically switch off wifi if i'm somewhere i haven't used it before, which is everywhere but my house. If I need it, i'll turn it on manually.
Click to expand...
Click to collapse
WIFI is one cause of stuttering. I found that I get stuttering whenever I'm listening to A2DP with WiFi on and I come in range of an access point that it tries to connect to.
HOWEVER, it is not the only time stuttering happens! Often, I get stuttering on my HTC EVO when i first pair with A2DP even though the WIFI is off. I have to exit out of the audio app (Stitcher Radio) and then relaunch it OR skip to the next track in the playliest and it stops the stuttering, So, there is another issue that needs to be fixed because those workarounds should not be needed.
A2DP Stutter
Sausageman said:
I've found that stutter was caused by having wifi turned on. Switching it off fixed everything.
I've installed an app called Y5 that is supposed to automatically switch off wifi if i'm somewhere i haven't used it before, which is everywhere but my house. If I need it, i'll turn it on manually.
Click to expand...
Click to collapse
Thanks for the info on the stutter problem. I was actually looking for an app that would remote control my car stereo but the stuttering issue was something that was on the back burner.
Hi
First i have to say is SORRY about my english. I'm learning and i don't want to use a translator.
I have a Nexus One connected to my handsfree on my car. I have a Ford Focus. Well when i try to listen some music on it, stock music player star to play and stop, start and stop anbd i don't know why.
I have flashed many times OxygenN1 mod and for all other things the rom is perfect but i don't know why do this.
I have to say to, if i try to play music with another app it starts to play normaly while stock player is playing on the buttom so this is imposible to listen anything.
Thanks for all.
Anyone can help me?
Thanks
All I can contribute is that I am having the same problem.
I am using a Bluetooth headset to listen to podcasts - this is one of those headsets that supports the A2DP profile for playing music etc., as well as the normal headset profile for phone calls. I don't have the problem when taking calls, just when listening to music/podasts so I suspect a problem with the A2DP profile implementation.
You are probably using that same profile in your car.
I wasn't sure if it was the phone or the headset that had the issue - sounds like it is probably the phone if you are having the same issue.
For the record, i have the AT&T/Rogers Canada version of the N1, with 2.3.6.
A couple things to begin troubleshooting:
1. Try using your phone with a different vehicle. It would be helpful to try pairing your phone with a different car's Bluetooth stereo, and see if it works properly (maybe a friend with a recent car?). If that works, then the problem is with the car stereo.
2. If you have a friends with other smartphones, try having them pair with and play music through your car stereo. Hopefully a pattern would emerge: maybe your exact ROM doesn't work, maybe it's a hardware quirk in your phone itself.
3. What media players do you have installed? I occasionally have conflicts between players fighting over the Bluetooth connection; Pandora and the stock player used to fight, but now they play nice. Notably Pandora has a section in its settings that tells it whether or not to take over Bluetooth controls. This sounds like it might be the reason for your second problem (if I understand you correctly).
4. You might also want to try a different firmware, maybe one that's either closer to stock or further. Maybe try the stock firmware first, then maybe MIUI.
5. What year and model is your Focus? Sometimes (rarely) there's a firmware update for the car stereo.
If the stock player is starting and stopping by itself: first try uninstalling all other media players and see if it still happens. If it does, it might be that the car stereo is sending pause keypresses, which it shouldn't. There might be a defective button on the stereo, or maybe a quirk in the stereo firmware.
Hopefully some of this helps narrow down the problem. Let us know if you get any results, hopefully we can help find the problem!
---------- Post added at 10:13 AM ---------- Previous post was at 10:05 AM ----------
Tomaxda said:
I am using a Bluetooth headset to listen to podcasts - this is one of those headsets that supports the A2DP profile for playing music etc., as well as the normal headset profile for phone calls. I don't have the problem when taking calls, just when listening to music/podasts so I suspect a problem with the A2DP profile implementation.
Click to expand...
Click to collapse
Are you using the headset for both podcasts/music and taking calls? Or using the headset for part of it, and another Bluetooth device for the other?
I just ask because I once tried leaving my voice-only earpiece for handsfree talking while listening to music over the car stereo. I had them "working" configuration-wise (the earpiece took only calls, music went only to the stereo), but after a little bit the phone would sort of melt down and lock up. It was probably running turn-by-turn Nav at the same time that did it, still it was cool while it worked
There are certainly bugs in the A2DP and AVRCP profiles, but I understand the implementation is kind of complex and there's a lot of corner case problems. Personally, our stereo displays the artist & album names, but always says "Paused", and the title and time info and just random numbers.
About the best you can do is try to isolate your specific problem, then try to find where to file a bug report. CM is probably the most responsive but most resource-strapped for fixing corner case problems, Google is at the other extreme and never really replies to bug reports. The stack itself is written by the BlueZ group (which I can't link, you'll have to Google); I've never tried submitting a bug report there, as I suspect they wouldn't be interested in hearing from a 3rd-party Android ROM user.
This might sounds odd, but try turning wifi off and see if that solves the problem.
Sent from my Nexus One
jvi007 said:
Hi
First i have to say is SORRY about my english. I'm learning and i don't want to use a translator.
I have a Nexus One connected to my handsfree on my car. I have a Ford Focus. Well when i try to listen some music on it, stock music player star to play and stop, start and stop anbd i don't know why.
I have flashed many times OxygenN1 mod and for all other things the rom is perfect but i don't know why do this.
I have to say to, if i try to play music with another app it starts to play normaly while stock player is playing on the buttom so this is imposible to listen anything.
Thanks for all.
Click to expand...
Click to collapse
try downloading ES Explorer (this has a player built in) browse to the audio files and select play in ES media/audio, I could get music to play through this but not the stock player because it would keep stoppping after a second or two.
So I have this problem both on my 2012 Prius which has navigation and is supposed to support A2DP et. al. as well as in my Civic which has a Kenwood Bluetooth headunit [KDC-BT752HD].
The Nexus 7 can connect and is able to stream music to both devices, but neither device can show song title/artist/album information. On the Kenwood it says nothing at all, and on the Prius it says something like 'untitled etc'.
The device is supposed to support all the requisite Bluetooth profiles, so I can't imagine why it's not sending this information correctly?
In addition I feel like this is an Android 4.x.x bug, because on my old Epic 4G, CM7 would send artist/album/song title information just fine to both the Prius and the Kenwood, but when I flashed to CM9 I get the same problem that the Nexus 7 is now having.
Is anyone else seeing this? Do any of the ROM's on the forum address/fix this issue?
t is probably an issue with your music playing app. I use PowerAmp to play music to my JVC unit & it shares the info. Doggcatcher or Beyondpod for my podcasts does not..
I think the Google play music will stream the data too...I can't remember.
strongergravity said:
t is probably an issue with your music playing app. I use PowerAmp to play music to my JVC unit & it shares the info. Doggcatcher or Beyondpod for my podcasts does not..
I think the Google play music will stream the data too...I can't remember.
Click to expand...
Click to collapse
I'm using Google Music with my N7 and it isn't sending the metadata. On my CM9 device, with the same head unit, it does send the metadata. So I don't think it's purely the software used to play the music.
I've found that the N7 supports only AVRCP 1.0, and the metadata information is sent with AVRCP 1.3, which you have to flash a custom ROM to get.
I'm seeing the same symptom
aestil said:
So I have this problem both on my 2012 Prius which has navigation and is supposed to support A2DP et. al. as well as in my Civic which has a Kenwood Bluetooth headunit [KDC-BT752HD].
The Nexus 7 can connect and is able to stream music to both devices, but neither device can show song title/artist/album information. On the Kenwood it says nothing at all, and on the Prius it says something like 'untitled etc'.
...
Is anyone else seeing this? Do any of the ROM's on the forum address/fix this issue?
Click to expand...
Click to collapse
I am seeing this same issue with a Galaxy Nexus running Android 4.1.1 and my 2012 Prius. My old phone, which ran Gingerbread 2.3.3, correctly showed song titles and artists, whether I used the old Music app or the Google Play music app. With the new phone, music plays fine but the title, artist, and album are reported as unknown.
Perhaps this is an Android 4.x bug.
I can't speak for the nexus7, as I haven't tried it yet. On my gingerbread phone, most apps don't send the metadata across via bluetooth. Google Play music does. Pandora sends all the track info if connected across USB, not with bluetooth.
I agree that it is likely an AVRCP version issue. I'm surprised they didn't bump it yet in 4.x. I think CM10 might have the new version.
aestil said:
I'm using Google Music with my N7 and it isn't sending the metadata. On my CM9 device, with the same head unit, it does send the metadata. So I don't think it's purely the software used to play the music.
I've found that the N7 supports only AVRCP 1.0, and the metadata information is sent with AVRCP 1.3, which you have to flash a custom ROM to get.
Click to expand...
Click to collapse
I have a toyota Camry 2011 which has a bluetooth system. No entue, just bluetooth. When I connect to it with both call and media audio enabled. DIsplay says streaming audio and immediately starts playing Lg Music app. Now if I switch to spotify or pandora, my car immediately pauses the music and then won't let me play spottify or pandora audio. I need help. I love this phone but I can't seem to get this work. I love streaming music.
Its almost as if Toyota keeps trying to connect to Lg Music app despite stitching to pandora. This used to work when I had and SG3. In that I could switch to pandora and no problems. I think the problem is that as soon as bluetooth connects LG Music app starts playing but I don't want it to.
If you're rooted, you can always freeze that app. I wouldn't delete it in case it's tied to something else. You could also try deleting all of the songs that are in LG music.
Sent from my LG-D800 using Tapatalk 4
you could buy american
I second [email protected] Can you disable lg music in apps? If not, root and freeze it.
Sent from my LG-D800 using Tapatalk 4
cslingerland said:
you could buy american
Click to expand...
Click to collapse
Radio would Definitely still be made in China
Source: Murican:good:
[email protected] said:
Radio would Definitely still be made in China
Source: Murican:good:
Click to expand...
Click to collapse
I don't want to get off topic, but you're right. This is the real problem. You can see it whenever engineers with "just show up" degrees are tasked with anything. The idea is a result of just getting something to work in order to pass a QA check. QA will typically have a couple of scenarios to run through and if the code makes it through the scenario, it's considered gold. No effort is extended to actually understand the context of the code being written, or the spec being written to.
If everything was written per the specification, there would be no interop problems... But writing a complete implementation might cost a bit more, so eff it.
I actually have a similar problem with my new LG G2 and 2010 Camry.
I can pair it as a phone device, but not properly as an BT audio device. It pairs as a phone and makes calls just fine, but as soon as I try to set it up as an audio player, the phone all of a sudden can't find the car's bluetooth. BUT it will still play audio through the car stereo with apps like Pandora, however, I have zero control capabilities from the car and it playback will stay connected. Stereo just says "No devices found".
I also came from a S3 and it worked fine as a phone and audio player with this car. Seems like the new phone doesn't mesh well with the stereo?
The audio quality of the G2 over a2dp is horrible just like the two phones by LG before it, not sure what the deal is
OP have you found a fix for this? Just disabling the stock Music Player?
Is any news or solutions?
The A2DP audio is great. Enable Apt-X? There is a prop trigger. This phone IS Apt-X capable, confirmed through logcat. Research before you down a product. Different paired products will always behave differently.
I have the same problem in my 2012 FJ Cruiser except Poweramp automatically starts even though the BT settings are set not to. Anything else pauses after 2 seconds.
Rdio works fine (except track info), its like Spotify problem...
conx13 said:
Rdio works fine (except track info), its like Spotify problem...
Click to expand...
Click to collapse
True, but "there is an app for that".
Modified Spotify client with included TrackID fix. I use it in my VW Golf with my LG G2.
Use the latest version in this post http://forum.xda-developers.com/showthread.php?p=44108915#post44108915
I still couldn't find any solutions until now. Could you?
ask your audio manufacturer to update software, unless its old bluetooth and thus not feature supporting.
Sent from my LG-D802
LG G2, stock 4.2.2 and Toyota Avensis 2011 -
Google Music - ok + track info;
LG stock player - ok + track info;
Rdio - ok - no track info;
Spotify - no sound, no track info (steer buttons ok - play, pause).
Hi everyone,
I'm in need for some serious help here and I can't express enough how grateful I will be to whoever helps me out here.
The phone I'm using is a Galaxy S5 SM-G900F.
I used to be on 4.4.2 Stock ROM and I flashed XtreStoLite INTL 2.2 ROM (Android 5.0) and now my car Bluetooth connects to my phone but only shows "Call audio - Use for phone audio" Bluetooth profile and not "Media audio - Use for media audio" Bluetooth profile as it used to when I was on 4.4.2.
This means I take calls on Bluetooth and everything regarding calling works well (I can even download Mono Bluetooth Router and streamed mono music through that) but I can't stream music/sound (for example, GPS directions) from my phone to the Bluetooth in my car (A2DP style, you know, the regular).
It is important to note that on a different Bluetooth Speaker I have (NudeAudio), everything works well and as expected and both profiles are visible which is all the more confusing.
I searched on Google and came across these two interesting threads:
https://productforums.google.com/forum/#!topic/nexus/pioR9Zo-mUc <-- This is exactly my problem
https://code.google.com/p/android/issues/detail?id=79488
It's as though they've revamped the way the Bluetooth profiles are read so my phone only recognizes the Phone Audio channel.
This is one of the features I use most with my phone and if anyone knows of any solution to this I would be so incredibly thankful!
If it's not working with a custom ROM, chances are it's a problem with that ROM
Flash stock and test
*Detection* said:
If it's not working with a custom ROM, chances are it's a problem with that ROM
Flash stock and test
Click to expand...
Click to collapse
Thank you for the input.
Considering that the ROM I used is very close to the stock ROM and I have had no other issues - I would love it if there was some way to handle this issue specifically.
If anyone knows of some tools or something that could help me with troubleshooting this Bluetooth profile issue - that'd be great.