Routing semantics, verified live with engine traces — now shipped as a drag-to-Applications DMG:
Install
- Download
Auricle-0.2.1.dmg, open it, drag Auricle into Applications. - First launch: double-click Auricle once and let macOS refuse it (Auricle is ad-hoc signed, not notarized), then go to System Settings → Privacy & Security, scroll down and click Open Anyway. Needed only once — the same steps are printed inside the DMG window (TR + EN). Terminal alternative:
xattr -dr com.apple.quarantine /Applications/Auricle.app - Requires macOS 14.4 or later (Core Audio process taps don't exist before that).
Changes
- Apps routed to a specific device are pinned: switching the output device at the top of the popover no longer affects them in any state (previously an app whose routed device was unplugged could lag on a stale device or appear to follow the default switch).
- An engine in unplugged-fallback now follows default-output changes immediately, and snaps back the moment its device returns.
- New routing badge on app rows (→ device name) so you can see at a glance which apps are pinned; it turns into a warning while the routed device is unplugged.
Semantics: the top Output list switches the system default — everything set to "System Default" follows it (that's macOS). Route an app in its drawer to pin it.
🤖 Generated with Claude Code