Hello. As the title says, when the app Easy Effects is open (also as a service in background), Reco is recording from Easy Effects Source sink. This is the screenshot from Helvum to prove it:
Closing Easy Effects, it records from the correct sink (the output device):
I wonder why this is happening. I gave a look to the code to select the system device: https://github.com/ryonakano/reco/blob/main/src/Model/Recorder.vala#L137-L156
It seems Gst.Device? default_sink = Manager.DeviceManager.get_default ().default_sink; is giving the Easy Effects Source rather than the system output device, am I right? Is it a Gstreamer bug?
Do you have a fix for this issue? Thanks.