Take the 2-minute tour ×

I have a rooted Android Device running Android 2.3 Gingerbread and a PC(with Bluetooth dongle) running windows 7.

My mobile has Bluetooth with A2DP support. I want to output the audio(not just music) of my PC to my Android Device over Bluetooth. i.e. I want my android device to work as an Audio Output Device(like headset) for my PC.

How to do it?

share|improve this question
Did I understand correctly, you want music from the PC to be played on Android? –  Secko Oct 17 '12 at 23:44
@Secko: Right. Its audio, not just music –  sam Mar 19 at 5:22

5 Answers 5

Dev0 and hello are correct - no you cannot connect using your Android device as a A2DP sink given the standard Android bluetooth stack. Stack Overflow user Dennis Mathews explains why:

You may not be able to [create an A2DP connection] manually between 2 phones also because to stream one device needs to be A2DP sink and other other A2DP source; phones are typically only source devices (source of the stream that can stream to sink devices), sinks are headsets or Bluetooth speakers.

He and the OP briefly discuss options for replacing the stack but their conversation dies without a concrete answer...as it seems several other similar questions around the web do. XDA user zelendel, in general, isn't very hopeful about the matter - when asked if it was possible to replace the bluetooth stack he responded:

Simple answer is no. You can try a CM based rom that gives you those options but the stacks can't be swapped due to driver problems. It is a give and take. The Default has better strength and range but is missing a few unneeded option (PO), while CM uses Bluz stack which gives you the option but you lose some BT signal strength and range.

Sorry, it seems to me you're out of luck.

share|improve this answer

It is not possible via bluetooth on Android, only from phone to PC, not from PC to phone... But here are some solutions you may be able to use:

The easiest way to do it is using this app: https://market.android.com/details?id=com.georgie.SoundWireFree&rdid=com.georgie.SoundWireFree&rdot=1&pli=1

Another way to do it is to use splashtop remote, which uses your wifi or 3g to remote control your pc, and sends hi quality audio and video to your phone, but if you are on 3g it can use a lot of data, so it can get expensive...

The next thing is to use AirBubble app and Airfoil to stream audio from pc to Android device



I hope you found this useful...

share|improve this answer

As dev0 says, it is not possible over bluetooth. You need to stream it through your wifi connection.

share|improve this answer
If it is possible to connect bluetooth headset to pc then there should be some way to connect my android device to pc in headset mode. Impossible is certainly not the answer to my question. –  sam Feb 11 '12 at 17:55
"Not possible" is a valid answer if it's correct, as I believe it is in this case (or, in less absolute terms, you could say the barrier to achieving what you want are prohibitively high). Whether this is the answer you want to hear, though, is up to you. –  Mr. Buster Feb 13 '12 at 8:43

Try SoundWire or Airfoil, although I'm sure there are better programs out there.

share|improve this answer
Please provide a link to the mentioned apps. –  Flow Dec 8 '12 at 11:57

I wrote WiFi Speaker which does what SoundWire and AirFoil do; except it does it better. I feel confident saying its the best PC to phone app on the market right now. The interface is intuitive, there's a graphics equalizer display, audio compression, and some GUI customizations.

You can even select what audio format you want. All standard formats from 44.1khz to 8khz are supported. And its low latency. 50ms-200ms.

I'm done with the shameless plug. Now go check it out!

share|improve this answer
Hey, can it be used with Mac OSX ? –  alanjds Mar 19 at 4:59

Your Answer


