AFAIK, if you hook up your iDevice to a car-stereo via USB, the sound is transmitted digitally, and the stereo does the analog conversion (superior quality) (is that correct? or is there an analog signal on that wire?)
also AFAIK, there are 3 ways to play music from android to a car:
A2DP (****ty quality, see wikipedia entry)
AUX (****ty quality, no remote control via AVRCP (all steroes I tried only support that if you do A2DP as well)
USB (via mass-storage -> no turn-by-turn navigation, etc.)
so: sucks.
is it possible to emulate the iDevice dock-connection?
or is A2DP really that ****ty? and other choices for audiophiles?
thanks!
I use A2DP from my Tab to my Sony headunit and it sounds fine. There's obvious compression artifacts, but I think that's more a side-effect of using MP3 formatted files than loss from the BT streaming and/or SBC compression. BT 2.0+ offers up to 3Mb/s of throughput, with a dedicated 64Kb/s for voice layer, and the remaining for the data layer, which A2DP uses. Assuming you're using BT just to stream audio, the ~2.95Mb/s remaining should be able to easily handle even files encoded at 320Kb/s. The one other factor that would play into how "clean" it sounds is the bitpool setting that the Tab uses to stream the audio. If it's relatively low, it doesn't matter how much bandwidth you have available as it'll always sound tinny or out of tune. As far as my searching could tell me, bitpool settings aren't adjustable (by user) on the Android platform (unlike simple WinMo registry editing).
The default bitpool value (32) is the root cause of the A2DP BT suck. It's set in the Android kernel at compile time. Cyanogen's CM6 and CM7 ROMs ship with a bitpool rate of 53, and community consensus is that this is the definitive fix. (No disrespect meant to other custom ROM devs who may have fixed this as well.)
The headphone jack is "****ty quality"? Have you tried a Voodoo kernel?
The digital connection also relies on a stereo with a USB jack that supports the iPod interface. You'd have to put in a USB audio proxy that duplicates the iPod's command system to get it to work.
A2DP sounds pretty good to me anyway, when it works.
ok @voodoo kernel, haven't tried that.
but there's (to my knowledge) no car radio that forwards commands via connected a2dp while the audiosource is set to AUX
I'd have to do a lot of magic via some weird CAN-bus-bluetooth-dongle and a selfwritten program to get my steering wheel buttons to work. they do work if bluetooth is connected.
Related
Hi! I have a qtek 9090 and I'm going crazy on this... Is it possible to listen to music on the BT headset (actually a Motorola H350), or is that supposed to be used only to receive calls? Are there any settings I can change, or does it depend on this specific headset? Thanks!
BA works fine with A2DP profile (stere hi fi audio BT profile), but usually not with base firmware. I tried to use it in WM2003 with BT patches and HP headset, but it works really fine with wm5 from helmi with widcomm stack. Now I use it with Plantronics Pulsar 590 - watching movies is quite nice in TCPMP. Anyway you have to remember about few limitations of this technology:
1. BT in BA has very limited range - from backpack to headset sometimes might be too far.
2. While watching movies, remember about short delay (up to 200ms) needed to compress, send and uncompress the sound.
3. in most headsets you have additional buttons for remote control (AVRCP profile), but it works well only in WMP - havent noticed any other software, that works fine with this option, anyway I havent made in-depth testing.
4. Quality is limited by compression algorithm used in A2DP profile, but for most people it is acceptable (I prefer Koss Porta Pro wired headset for music)
It is possible to make your Qtek 9090 play music via Bluetooth, whether you're using WM2003 or WM5, but you can't do it on a mono (one ear) headset like yours. Mono headsets aren't made for listening to music so they don't support the Bluetooth stereo profile.
If you're thinking about getting a stereo headset, by all means go ahead, but consider some of jakubd's remarks; especially the first one. Regarding the third remark: Conduits Pocket Player supports AVRCP as well and is a great music player!
For some info on how to install the Bluetooth stereo profile, see my posts in this thread: http://forum.xda-developers.com/showthread.php?t=258457
So...
...does that mean there is no way to use a BT mono headset in the same way of a wired mono headset, i.e. to listen to anything that goes on on your PPC (music, movies, games, calls... whatever, no matter the quality of the sound)???
As far as I know, there isn't...
bmarzano said:
...does that mean there is no way to use a BT mono headset in the same way of a wired mono headset, i.e. to listen to anything that goes on on your PPC (music, movies, games, calls... whatever, no matter the quality of the sound)???
Click to expand...
Click to collapse
I have tryed avery possible BT software to redirect mp3 sound to a mono headset (Motorola H605 with T-Mobile MDAIII, Custom WM5 AKU 3.2) and my conclusion is that it is impossible, until someone makes some kind of hack for mono devices to be emulated as stereo.... as far as i know there is no such hack
Recently i was searching for a possible way to use my hero as a usb mic or even a device to link my sharper image bt head set (with mic) to my pc. after reading a lot i realized neither have been aimed for or achieved that i could find.
after snooping i found this description of the protocol used to communicate with BT devices.
("The other main way to get audio out easily is via Bluetooth. The DROID does support the AD2P (Advanced Audio Distribution Protocol) profile, for talking to music quality headphones It is compressed, and by default uses an encoding called SCP, which is simpler than MP3 but kind of the same idea. The protocol handshakes with your headphones, and supports direct distribution of encoded audio without re-compressing if your headphones support it, in MPEG, AAC, and ATRAC formats.
Of course, like every Bluetooth phone, it also supports the HSP "headset" protocol, which is monophonic low-quality audio in one direction, voice in the other direction, each at 64kb/s using the very low complexity CVSD compression, or straight PCM audio (8-bit samples at 8kHz). ")
this made me think why not use AD2P or something simillar to comunicate via usb with a application on the pc end (receiver/sender) to handshake with the droid and transfer high quality audio data over usb.
basically using a form of ad2p to take direct audio from the internal sound driver or card and redirecting it to usb instead of blue-tooth. People said usb audio could not be done, seance this is a data transfer can this be done?
Hi Folks!
Recently got a bluetooth FM transmitter so i can go hands free in the car and use phones music player too
However the audio is very heavily compressed when using A2DP - no bass and the top end frequencies turn to mush - ie not good enough to use
Checked all eq settings and different FM frequencies, no difference
plugged the analogue audio cable direct from the phone to the bluetooth FM transmitter and immediately got perfect sound again
I dont see many poeple talking about this on this forum or many answers but the closest seems to be windows phones can access and modify registry settings to check and increase the bitrate
My current thinking is the bitrate (or bitpool) over bluetooth A2DP is set too low, or when the phone and FM transmitter pair the phone selects a bitrate that's too low for quality audio (but ok for calls)
My question is does anyone know how modify the bitpool settings on the Galaxy S please?
I am going to get a custom ROM and will very happy when the phone is really mine so if that's what it takes I'm up for it
Many many thanks!
DJ LIBRE
Samsung Galaxy S
2.1.1 Eclair on 3 mobile network in the UK
Nexus Drive Transmit Pro (Bluetooth FM transmitter music and hands free car kit)
I have the Galaxy S on 3 UK since August. I use the bluetooth to transmit sound to my Samsung surround sound system (as I don't own a stereo). I don't notice significant quality issues doing this. Are you sure both your devices are supporting A2DP. Not all A2DP devices talking nicely with each other, so you may be failing back to the normal Bluetooth frequencies which are more focus of the vocal range. I'm looking a car stereo's right now that support A2DP so I can stream my audio from my phone straight to my stereo, my phone is becoming the centre of my entertainment!!
I'm running Doc's ROM on my phone, can't recommend moving to his Froyo ROM's and an enhanced kernel enough, my phone is working so much better with his ROM, but there are lots out there to choose from.
I am using A2DP in my car too and I find the sound quality being very good.
The thing is, the default Android audio player (Music Player) is pretty poor and often it lags for me.
Since I moved to MiuiMusic (Search here) all those lags are gone and it works perfectly and smoothly in my car.
Now, as pointed already to you, all BT devices do not communicate flawlessly between each other sometimes...
works great for me, streaming from the SGS to the car CZ 509 deck
i don't even carry CDs in my car anymore
even the lovely sub base sound comes through clearly.
nothing better like a Sonic Massage meanwhile you are driving
I wanted to create a new thread on this, but then I've seen this one. Is there no one with a solution except flashing cyanogen?
It could be a setting on your bluetooth receiver.
For example, I've got a pair of Sony DR-BT21G bt stereo headphones. When you hold a special button combination, it switches it from "high quality" to "any quality", and will just select whatever bitrate it thinks is best, usually, something that sounds about half as good.
Try looking in your manual for troubleshooting and see if there are any settings that you can change on the receiver itself?
awojtas said:
It could be a setting on your bluetooth receiver.
For example, I've got a pair of Sony DR-BT21G bt stereo headphones. When you hold a special button combination, it switches it from "high quality" to "any quality", and will just select whatever bitrate it thinks is best, usually, something that sounds about half as good.
Try looking in your manual for troubleshooting and see if there are any settings that you can change on the receiver itself?
Click to expand...
Click to collapse
Hmm, i using Sony MW600 BT headphones. I've checked the manual, but there's nothing about quality :/
But i dont think that's the problem anyway, as i tried Cyanogenmod and it got perfect quality then. But otherwise cyanogen is quite useless for me on my Galaxy S, its just too buggy. There must be someone who can change the bitpool quality on the stock gingerbread to the highest possible...
Exact same issue for me (as described by DJ LIBRE), I have a Belkin Wireless Bluetooth Music Receiver and the sound quality is horid... it's got nothing on AirPlay which I think is still kind of average quality!
I also wonder if there is a highbitrate setting that can be adjusted?
Running CyanogenMod Nightly #130 on SGS.
After getting used to listening to 24/96 FLAC's with the Voodoo Sound mod enabled with a custom built headphone amp and semi decent can's all I can say is BT Audio is a waste of time!
Has anyone noticed whether the music player was set to 5.1 surround mode? Had a similar issue where turning off the 5.1 fixed the sound streaming...
I'd be willing to pay someone to cook a completely stock rom with the A2DP bitpool settings updated to 53.
No, I do not care if you think the Bluetooth quality is great. Yes, you might be using a device that doesn't rely on A2DP. I don't have any other option as the only time Bluetooth music streaming is useful to me is in my vehicle, which does NOT have an AUX IN.
If I use a non-android Bluetooth device, the music is AMAZING. My device crackles, it's the only thing that bothers me about this device.
Help me!
Related threads:
http://forum.xda-developers.com/showthread.php?t=2470349
http://forum.xda-developers.com/showthread.php?t=2458656
http://forum.xda-developers.com/showthread.php?t=2477481
Hello everyone!
So last weekend I finally received this: LINK (EBAY)
I am totally new at Android Auto, though I have had several Andrioid Phones, as well as an Android tablet. Now I have an iPhone SE - so yes, I turned to the dark side. Not important here and now.
My question is - When I had both phone and tablet with android, I remember the many many possibilities I had with rooting etc. What do I have with my Radio? Can I root it? Can it be even better?
The only negative thing I have to say, is that the sound quality via bluetooth is quite poor - especially in the higher notes. The bass however, is still awesome on bluetooth. The sound quality is only bad on bluetooth - which tells me there is something wrong with the bluetooth hardware og the bluetooth software. Very sad to find out - I listen to bluetooth music 90% of the time. That issue let me to thinking: Is there a way to fix it? Maybe a root or something?
Also - are there some must-have-apps I should know about?
Looking forward to hear from you.
Thanks.
I have noticed the same, however it is not related to Bluetooth, the BT quality is fine, the sound quality problem begins when Android Auto is activated. Try using Spotify with the standard BT connectivity. Then test the same song with the USB cable connected and using AA. The sound quality is fully degraded when using AA compared to the BT quality. I Use Viper4Android and the drop in quality is even bigger since Viper4Android doesn't catch the sound stream.
Any idea out there?
By the way, I'd rename the subject of this thread since the sound quality problem is not related to Bluetooth but with Android Auto.
Same, don't think there's a way around it.
https://productforums.google.com/forum/m/#!topic/android-auto/1OVZA4SUG-g
Second comment on that article, has to do with digital vs analog and our built in equalizer. You'd think digital would sound better
sushi143 said:
Same, don't think there's a way around it.
https://productforums.google.com/forum/m/#!topic/android-auto/1OVZA4SUG-g
Second comment on that article, has to do with digital vs analog and our built in equalizer. You'd think digital would sound better
Click to expand...
Click to collapse
BT is also a digital stream and sound is excellent, even more when paired with Viper4Android. Nonetheless V4A doesn't seem to catch the digital output stream used by AA.
Maybe it's just usb? My thumb drive doesn't sound as good as my Bluetooth with the same song either.
Yea, audio is transmitted via USB, so in theory the quality should be even better since it is transmitted without the SBC compression like with BT (unless you have aptx). If your in-car has a built in equalizer i would advice to use that one
ktwo said:
Yea, audio is transmitted via USB, so in theory the quality should be even better since it is transmitted without the SBC compression like with BT (unless you have aptx). If your in-car has a built in equalizer i would advice to use that one
Click to expand...
Click to collapse
The theory is not working in this case, most probably because we don't know the root cause of this weird and annoying issue.
Car equalizer is not working when there are missing frequencies. BT works perfectly, but when playing the same song, with the same device and app (Spotify, music player, TuneIn) the quality is severely degraded when using AA. No deep bass and no treble. Total loss of both ends of the audible spectrum while BT quality is superb (compared to the crappy AA quality)
I have tested this issue with a Chevy Malibu 2017, Chevy Impala 2017, Ford Fusion 2018, Buick regal 2017 and Hyundai Sonata 2018. Same degradation when using AA with different head units, different apps, Axon 7. I hardly believe it is a device issue, I believe it is a problem with the protocol. Are you experiencing this issue? I am using RR ROM.