On Tue, 2 Jun 2020, Martin wrote:
Note, that this happens with other software, too, e.g. linphone.
I assume, that most soft phones send (DBus?) signals when one
takes or ends a call. Quodlibet pauses and resumes accordingly,
which is nice. However, it should probably not resume
automatically when being paused manually.

After a little investigation, it appears that this functionality is performed by the module-role-cork module of pulseaudio, so commenting out the line "load-module module-role-cork" in /etc/pulse/default.pa fixes the issue.

That is, when I start a video call, quodlibet no longer pauses, and when I finish a video call, quodlibet no longer unpauses.

I would be happy if quod libet were to pause when a video call starts, but I am not happy for it to unpause when it finishes. However, there doesn't seem to be any documentation or configuration options for module-role-cork.

I'm happy for this to be "fixed" in quodlibet, or reassigned to the pulseaudio package.

Matthew

--
And the lexer will say "Oh look, there's a null string. Oooh, there's another. And another.", and will fall over spectacularly when it realises
there are actually rather a lot.
       - Computer Science Lecturer (edited)

Reply via email to