-
Notifications
You must be signed in to change notification settings - Fork 10
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
Compatibility with pulseaudio-ctl #6
Comments
There's also this issue to implement the opposite of this, pipewire support on |
Thanks for filing this. I didn't think about maintaining compatibility with pulseaudio-ctl. Input volume control is something that should definitely be added. The default input sink is something that can be retrieved via pw-dump, so it should be the same sort of logic. Atmost is interesting. Is that something people actually use? |
I don't use it personally, but it might be very useful for automation. For example, limiting the audio level when connecting new devices, or when on calls? |
FYI, looks like WirePlumber "solved" this issue by shipping a program that does basically the same thing: https://wiki.archlinux.org/title/WirePlumber#Keyboard_volume_control |
Maybe I should redirect users to use |
Yeah, I think WirePlumber and PipeWire are almost sister projects, it's the default session manager. |
Not everyone uses wireplumber with pipewire, please don't abandon this project. |
https://github.com/graysky2/pulseaudio-ctl/
This is a similar program that exists for pulseaudio control. Since these tools live and die by the interface, I would request this interface to be implemented.
From what I can tell, these are mostly aliases, there are only one crucial feature to implement:
mute
->mute toggle
mute-input
: To Implementup
/up X
->change +X
down
/down X
->change -X
set X
->change X
(not sure this is supported`atmost X
: To Implement. Can be hacked around by reading the status, then writing the new value, it's lower priority.The text was updated successfully, but these errors were encountered: