CLI for controlling Sennheiser Momentum 4 headphones
https://codeberg.org/galen/momentumctl
- Rust 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
momentumctl
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.
Installation
cargo install --git https://codeberg.org/galen/momentumctl
Usage
The CLI should be self documenting:
momentumctl --help
Status
Currently 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
Credits
https://github.com/Oein/sennheiser-desktop-client/blob/main/PROTOCOL.md for documenting the communication protocol.