saivert / pwvucontrol

Pipewire Volume Control
GNU General Public License v3.0
201 stars 7 forks source link

`pwvucontrol-peak-detect` shows up in various places #29

Open gkleen opened 4 weeks ago

gkleen commented 4 weeks ago

What I presume is a monitor input to render stream/device levels shows up as pwvucontrol-peak-detect in easyeffects and waybar/privacy.

Interestingly the equivalent feature in pavucontrol does not show up in easyeffects for me. Are they doing something special?

(Also, maybe unrelatedly, the level meters never show any signal for me; maybe an issue with my gtk theme or wireplumber config? Not important to me.)

Would it be feasible to make the level display optional so these monitoring inputs are never created?
Pavucontrol has that as a user facing option.

gkleen commented 4 weeks ago

(for anyone having the same issues: I opened a PR against waybar to add an ignore list to the privacy module)

saivert commented 3 weeks ago

This inevitably pops up in other applications as the only way to get peak level metering is to actually start recording the pipewire node. You can ignore all pipewire nodes with the stream.monitor property set which is what pwvucontrol does.

pavucontrol uses a list of known application names that it blocks.