Add CLI command for headphone mute (hpmute) #1
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
4ndr0m3d4/wave3ctl#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The
Wave3class already implementsget_hp_mute()andset_hp_mute()for Entity 5 (headphone output), anddiscovercorrectly reads the mute state — but there's no CLI command to actually toggle/set it.Currently
muteonly controls the microphone mute (Entity 6). There's no way to mute the headphone output from the CLI.Problem
Setting
volume 0does not silence the headphone jack — audio still comes through. The only way to stop audio routing to the Wave:3's 3.5mm headphone jack is via the hardware mute, which requires the Elgato Wave Link software (Windows/Mac only).Suggested implementation
Add an
hpmutecommand (similar to the existingmutecommand) that wraps the existingset_hp_mute()/get_hp_mute()methods:The backend logic is already there in the
Wave3class — it just needs a CLI entry point inmain().Environment
extraModulePackageswave3ctl discoverconfirms Entity 5 mute control is accessible@thebrianbug I'll test this as soon as I can