A CLI for controlling Sennheiser Momentum 4 headphones (alternative to the SmartControlPlus app). Other Sennheiser headphones (particularly ACCENTUM Wireless) may be supported, but have not been tested.
cargo install --git https://codeberg.org/galen/momentumctlThe CLI should be self documenting:
momentumctl --helpCurrently implemented:
- Enable/disable adaptive noise control
- Enable/disable active noise-cancelling (ANC)
- Enable/disable anti-wind mode
- Enable/disable auto-answer
- Get battery level
- Enable/disable comfort call
- Enable/disable on-head detection
- Enable/disable smart pause
- Set transparency level
https://github.com/Oein/sennheiser-desktop-client/blob/main/PROTOCOL.md for documenting the communication protocol.