reco icon indicating copy to clipboard operation
reco copied to clipboard

Reco does not record system sound when Easy Effects is active.

Open Digitalone1 opened this issue 3 months ago • 4 comments

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:

Image

Closing Easy Effects, it records from the correct sink (the output device):

Image

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.

Digitalone1 avatar Sep 14 '25 15:09 Digitalone1

  • Could you share your setup of Easy Effects (maybe you can share me your setup in a preset file?)
  • Am I right that you've installed Easy Effects from Flathub?

I've installed Easy Effects and Helvum from Flathub, launched Easy Effects without any configuration, and start recording from microphone and system, but can't reproduce your issue:

Image

ryonakano avatar Sep 14 '25 22:09 ryonakano

  • Could you share your setup of Easy Effects (maybe you can share me your setup in a preset file?)

I use this preset, but I've also tried with other presets and with no effects selected in Easy Effects, the result is the same.

  • Am I right that you've installed Easy Effects from Flathub?

No, I use the package from AUR on Arch Linux (at the moment it's the latest version using the Qt framework, while the stable version on Flathub uses GTK4). But I don't think it should make a big difference. Which distribution do you use?

I've installed Easy Effects and Helvum from Flathub, launched Easy Effects without any configuration, and start recording from microphone and system, but can't reproduce your issue.

Good for you. I wonder why this is happening to me...

Digitalone1 avatar Sep 15 '25 07:09 Digitalone1

Thank you for your reply. I'll try to reproduce your issue by using the preset.

Which distribution do you use?

I'm using Fedora 42 Workstation (GNOME 48) as a virtual machine on UTM on M1 MacBook Air. The microphone in the virtual machine is set up to use the one of MacBook Air itself.

No, I use the package from AUR on Arch Linux

Oh, are you possibly using Reco from AUR too? I'm not sure if that is relevant though.

ryonakano avatar Sep 15 '25 08:09 ryonakano

Oh, are you possibly using Reco from AUR too?

Yes.

Digitalone1 avatar Sep 15 '25 08:09 Digitalone1