Skip to content

dillon-giacoppo/soundsource-shortcutd

Repository files navigation

SoundSource Shortcut Trigger

SoundSource does not allow different EQ settings to be set for different outputs. It is possible to configure the current EQ settings with a macOS shortcut as described in the manual.

This background daemon will trigger the shortcut automatically whenever the audio output is changed allowing the preferred EQ settings to immediately take effect.

Install macOS

Generate the desired configuration with cmake, compile and install:

cmake -S . -B cmake-build-release 
cmake --build cmake-build-release --config Release
sudo cmake --install cmake-build-release --config Release

This installs soundsource-shortcutd to /usr/local/bin and foo.dill.soundsource-shortcutd.plist to ~/Library/LaunchAgents

Configure

Default Configuration

Create a shortcut named Headphone EQ. For example:

example shortcut

Alternative Shortcut Name

An alternative shortcut name can be set in ~/Library/LaunchAgents/foo.dill.soundsource-shortcutd.plist.

Restart the service after modifying the plist with:

launchctl unload ~/Library/LaunchAgents/foo.dill.soundsource-shortcutd.plist
launchctl load ~/Library/LaunchAgents/foo.dill.soundsource-shortcutd.plist

About

Background utility to automatically trigger macOS shortcuts when audio output is changed.

Resources

License

Stars

Watchers

Forks

Packages

No packages published