Feature Description
Add a feature to switchaudio-osx that allows command-line adjustment of individual audio device volumes without changing the default output. This enhancement would significantly benefit users with multiple audio outputs needing separate volume controls.
Current Behavior
The tool currently supports audio source switching and muting/unmuting but lacks the ability to adjust volumes of non-default devices.
Proposed Behavior
Implement command-line options to adjust the volume of devices identified by name, ID, or UID. For example:
SwitchAudioSource -v 50 -t output -s "Device Name"
Here, -v indicates the volume level.
Use Case
This feature is crucial for users managing multiple audio devices in professional environments like recording studios or live broadcasts, as well as for casual users who may use different speakers for calls and music.
Additional Context
Incorporating this feature would enhance switchaudio-osx's functionality, aligning it with other advanced audio management tools. A similar feature is available in an NPM package, likely not actively developed:
macos-audio-devices
I found two related pull requests:
#49 and #3
Feature Description
Add a feature to
switchaudio-osxthat allows command-line adjustment of individual audio device volumes without changing the default output. This enhancement would significantly benefit users with multiple audio outputs needing separate volume controls.Current Behavior
The tool currently supports audio source switching and muting/unmuting but lacks the ability to adjust volumes of non-default devices.
Proposed Behavior
Implement command-line options to adjust the volume of devices identified by name, ID, or UID. For example:
Here,
-vindicates the volume level.Use Case
This feature is crucial for users managing multiple audio devices in professional environments like recording studios or live broadcasts, as well as for casual users who may use different speakers for calls and music.
Additional Context
Incorporating this feature would enhance
switchaudio-osx's functionality, aligning it with other advanced audio management tools. A similar feature is available in an NPM package, likely not actively developed:macos-audio-devices
I found two related pull requests:
#49 and #3