There are two loopback devices, Loopback,0 and Loopback,1, so you should be able to do playback to 0, capture from 1 in one config, and playback to 1, capture from 0 in the other."hw:Loopback,0,0" . Can I set up a different path for the capture device so that I can have my existing "Stream in" config to play from Squeezelite and then just load a "Pipe in" config if I want to play music from a browser via pipewire?
Doesn't work. I think it's because arecord will not work with aac audio streamed from a website (tell me if I'm wrong)...That's not what I meant. Can you try running everything the same as when camilladsp failed when playing sound from the browser, but instead of running camilladsp, just use the "arecord" command line tool to capture sound from the same device that camilladsp would. I want to see if that fails with the same error 77.
arecord -v -f cd -D hw:0,1 > recording1.wav
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: set_params:1352: Sample format non available
Available formats:
- FLOAT_LE
Is that the issue here? Camilla doesn't cope with aac either?
Wouldn't Firefox be converting AAC to something the other apps can use?
Last edited:
@Addled : It's not AAC, but standard PCM with FLOAT_LE sample format. It's already listed in that pactl info dump.
Logically the -f cd format which means integer S16_LE does not fit with FLOAT_LE. You can run arecord with full format specification (-c 2 -f FLOAT_LE -r 48000).
The same with camilladsp - do you capture with FLOAT32LE format?
Logically the -f cd format which means integer S16_LE does not fit with FLOAT_LE. You can run arecord with full format specification (-c 2 -f FLOAT_LE -r 48000).
The same with camilladsp - do you capture with FLOAT32LE format?