v0.6.1 — A Hammerspoon Spoon that automatically switches audio devices based on a priority list.
Path to the JSON config file (default: ~/.config/AudioPilot/config.json).
Seconds to wait before emitting a coalesced device-change notification (default: 5).
Set one or more of AudioPilot's spoon-level variables (configPath, notifyDelay, menuIcon) from a table. Call before `:start()`.
Parameters
Load config, create the menu bar icon, enforce audio priorities, and start monitoring device changes.
Stop the audio device watcher, flush any pending notifications, and remove the menu bar icon.