Super User is a question and answer site for computer enthusiasts and power users. 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

Ok, I have a silly problem. I have few bluetooth headsets lying around and I want to make DIY baby monitor out of them. All I need is for some application to listen to the mic and send it to the speakers. Loopback (even though it doesn't work) is not good enough, it'll send sound from the mic to the speakers in the same device but I need it to go across devices. So does anyone know some application that can do that? I'm looking for something small and easy to use, not jackd or similar.

share|improve this question
Sweet idea. Wish I had this available a couple of years ago. Coulda used this (and solutions) myself. – Tom Apr 8 '10 at 15:13
Just tried it, wasn't such a good idea it seems. Work nice with one bluetooth headset but with two I get a about a minute delay and everything is slow. Turns out you just can't listen to A2DP on one headset and listen to the mic on the other, either BT controller is not good enough or bluez stack. – vava Apr 9 '10 at 14:21
up vote 2 down vote accepted

If you're using PulseAudio then you can use pacat to make a loop between two different devices:

pacat -r -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p -d bluez_sink.00_19_XX_XX_XX_XX

You can use paman to get the source and sink device names.

share|improve this answer
Wow, thanks, that works. – vava Apr 9 '10 at 1:32
Tried with two different bluetooth adapters each paired with it's own headset. That kind of setup works flawlessly. By the way, one can easily do pacat -r | pacat -p and then select input and output from PulseAudio Volume Control tool, it is easier than finding out what names devices have. – vava Jun 17 '10 at 5:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .