Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sound randomly disappears, the player needs to be disabled for it to come back #3127

Open
Slater91 opened this issue May 8, 2024 · 3 comments

Comments

@Slater91
Copy link

Slater91 commented May 8, 2024

EasyEffects Version

7.1.6

What package are you using?

Flatpak (Flathub)

Distribution

KDE neon (Ubuntu 22.04)

Describe the bug

With Easy Effects open, at seemingly random moments, the sound disappears. Checking Easy Effects shows that the visualiser is inactive (i.e. like when nothing is playing). The player appears as enabled, but unchecking the box so that it is disabled seems to actually restore functionality and the sound comes back. I have seen this specifically with Strawberry and Firefox.

Expected Behavior

If the player is enabled, it plays sound.

Debug Log

No response

Additional Information

Here is the output of pw-dot.

pw-dot-20240508.txt

@wwmm
Copy link
Owner

wwmm commented May 8, 2024

The player appears as enabled, but unchecking the box so that it is disabled seems to actually restore functionality and the sound comes back.

This feels like some issue in PipeWire or WirePlumber. Which version do you have installed? Ubuntu users need to install a more recent PipeWire/WirePlumber through a PPA. The one from the stable repositories is too old and does not work with the latest EasyEffects releases.

@Slater91
Copy link
Author

Slater91 commented May 9, 2024

Sorry, I forgot to specify that. PipeWire 1.0.3, WirePlumber 0.4.8, both installed through a PPA. Not the latest strictly, but close enough!

@wwmm
Copy link
Owner

wwmm commented May 9, 2024

PipeWire 1.0.3, WirePlumber 0.4.8

This PipeWire version should be fine. I am not sure about the one for wireplumber. I have 0.5.2 here on Arch Linux.

Although EasyEffects does not interact directly with WirePlumber the PipeWire functions we call when moving players to our virtual sink are directly related to WirePlumber. Usually when something in this area is not working properly the reason is a bug in WirePlumber.

Kill EasyEffects and restart it in debug mode https://github.com/wwmm/easyeffects/wiki/Reporting-Bugs#basic-logs so we can see if there are error messages when the enable checkbox state switches between on and off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants