Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 – VVK Mar 19 '14 at 5:22

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 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:

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. – VVK 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

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 '14 at 4:59

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 found this developer's technique to accomplish this, although he says it can't be done with an app. I am not a developer, but if this works maybe someone can find a workaround that could allow an app to accomplish the required changes at least on a rooted phone.

I think it is pretty clear why this feature is not available, it is just another way of stopping us copying copyrighted material, although there are still plenty of ways to do it which are actually more convenient than streaming would be.

share|improve this answer

SoundIt does just that, but over wifi.

It lets you stream the sound output of your PC to any web browser so you can stream to any phone or even another PC. You can stream to multiple devices at the same time and control each device's volume output remotely.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.