SoundSnap

Support

SoundSnap is a macOS menu bar utility that automatically switches your Mac's default audio output device based on frontmost-app rules.

支持

SoundSnap 是一个 macOS 菜单栏工具,用于根据前台应用规则自动切换 Mac 的默认音频输出设备。

System Requirements

  • macOS 14 or later
  • At least one available audio output device
  • Multiple connected outputs recommended for rule testing

Contact

Support email: amiaochris@gmail.com

How It Works

  1. Open SoundSnap from the menu bar.
  2. Open Settings and go to Rules.
  3. Add a rule and choose a macOS app.
  4. Select the output device you want when that app is in front.
  5. Optionally set a Global Default output in General for fallback when no rule matches.

FAQ

Why didn't the audio output switch?

Check whether Auto Switch is enabled, the rule is enabled, the matched app has been selected, and the target output device is currently available.

Why is my output device missing from the list?

SoundSnap only shows output devices that are currently available to macOS. If a Bluetooth headset, USB audio device, or monitor audio output is disconnected, it will not appear until it becomes available again.

What happens when no rule matches?

If a Global Default output is configured and available, SoundSnap switches back to it. Otherwise, it keeps the current output unchanged.

What happens when a rule matches but its target output is unavailable?

SoundSnap falls back to the Global Default output if one is configured and available. Otherwise, it keeps the current output unchanged.

Where is my data stored?

SoundSnap stores rules and preferences locally on your Mac. It does not upload your data to a server.

系统要求

  • macOS 14 或更高版本
  • 至少存在一个当前可用的音频输出设备
  • 如需验证规则切换,建议连接多个输出设备

联系方式

支持邮箱: amiaochris@gmail.com

使用方式

  1. 从菜单栏打开 SoundSnap。
  2. 打开“设置”,进入“规则”页面。
  3. 新增一条规则,并选择一个 macOS 应用。
  4. 选择该应用位于前台时要切换到的输出设备。
  5. 如需在未命中规则时回退,可在“常规”中设置全局默认输出。

常见问题

为什么没有自动切换输出?

未自动切换时,请检查“自动切换”是否开启、规则是否启用、命中应用是否已选择,以及目标输出设备当前是否可用。

为什么设备列表里没有我想要的输出设备?

设备列表只显示当前对 macOS 可用的输出设备。蓝牙耳机、USB 音频设备或显示器音频未连接时不会显示。

未命中任何规则时会怎样?

如已设置且当前可用的全局默认输出,SoundSnap 会回退到该设备;否则保持当前输出不变。

命中规则但目标输出设备不可用时会怎样?

SoundSnap 会优先回退到当前可用的全局默认输出;否则保持当前输出不变。

数据存在哪里?

SoundSnap 使用系统本地存储在你的 Mac 上保存规则和偏好设置,不会上传到服务器。