Is there a way to make an Android phone (HTC Desire HD) act as Bluetooth speakers or headset?
I'd like to use the phone as wireless headphones whilst watching a movie on a computer (running Ubuntu).
As of right now the bluetooth API only supports pairing with the android device as the master. https://stackoverflow.com/questions/4474697/use-android-device-as-a-headset-for-another-device
This sort of functionality is often asked for, but as of yet I don't know of an application that actually does it!
Jamcast (http://www.sdstechnologies.com/) does what you ask, but they are currently still developing their Android app. http://www.sdstechnologies.com/Blog/post/Coming-Soon-Jamcast-for-Android.aspx
The good news is they are developing it though!
I must be missing something why do you want the phone to do it?
You'd be better off using a usb bluetooth chip(they cost less than £5) on your PC and a bluetooth Headset(I've got a superb one that lets me plug in any headphones I want,3.5 stereo jack so would take any little speakers as well).
Here's a XDA article by Mishaal Rahman that basically says:
Even without A2DP profile on Android (which is not implemented even in Android 8 yet), you can do a low-quality Bluetooth streaming via Hands-free Profile (HFP) to Android from another Android phone (sorry iPhone owners!)
Profile: Reroute Audio (192) State: BT Connected [ Name:BMW 15384 Address:* ] Enter: Anon (199) A1: AutoVoice Ctrl BT [ Configuration:Enabling Headset Sound Timeout (Seconds):0 ] Exit: Anon (204) A1: AutoVoice Ctrl BT [ Configuration:Disabling Headset Sound Timeout (Seconds):0 ]
Warning: I have not tested this myself.
Warning: quotation about HFP audio quality:
Note: because the Hands-Free Profile is not meant to send high-fidelity audio streams, the audio quality of your music will suffer. This is just the nature of the Hands-Free Profile and there’s nothing you can do about it without either upgrading your stereo’s Bluetooth to bring A2DP support or to stream through another peripheral.