Hi all,

I have a USB C headset.

I am setting it up, so it’s plugged into my Linux box, so it can listen to music, and make calls, etc from my phone, via bluetooth.

Then I don’t have to keep unplugging my headset and plugging it into my phone.

Also so I can record directly to the Linux machine, that is broadcast from my phone.

But, how can I intercept the Bluetooth audio, and record it?

Thank you.

  •  tal   ( @tal@lemmy.today ) 
    link
    fedilink
    English
    12 months ago

    You probably have PulseAudio somewhere in your audio chain.

    If you open the pavucontrol program, it’ll show you PulseAudio controls.

    If your mic is enabled, you’ll see it in the “Input Devices” tab. Most audio recording programs will let you choose the source you want to use. One of the devices here will be the “default”, and you can click the checkbox next to it to select that.

    I (very recently) learned from a problematic Sennheiser Momentum 4 that Bluetooth headsets can have two, separate, mutually-exclusive modes, one for high-definition audio, where they act only as headphones, and one where they can act as a combined mic and headphones, but have lower audio quality. I don’t know if that affects your headset as well. However, if it also applies, then your headset might be in “high definition audio” mode, and it won’t have an entry in the “Input Devices” list. Instead, click on the “Configuration” tab, and set the thing to what is for me “HSP/HFP” – this is the lower-quality headset mode. Hopefully then you’ll see an entry in the “Input Devices”.

  • Hmm, I have no idea if that actually works (don’t think I ever recorded audio) but I think every program that can use the mic input as an audio source should be able to do that, I’d try OBS Studio, Audacity (or whatever the cooler fork is called), screen recorders. Maybe someone who has actually done this can chime in 😸

    • Thank you so much, yes I have tried prtty much everything you have mentioned there.

      If the phone is say playing music or something like that then my computer can record the phone. but it can’t hear me talking into the mic, even though I want it to.

      If I am on a phone call, then I can only record myself, and it can’t record the person speaking.

      Depending on what I am doing, it won’t record the microphone or speaker.

      Of course, I wanted to record both. :-)