New
v1.3.1
โจ New Features
๐ฅ๏ธ Monitor Speaker Control (DDC)
- External display volume โ Control speaker volume on HDMI/DisplayPort monitors via DDC
- Auto-detection โ Monitors with DDC support are detected automatically on connect
- Hot-plug safe โ Debounced re-probing handles monitor connect/disconnect reliably
๐ Device Priority
- Priority ordering โ Set preferred output device order; highest-priority device becomes default on disconnect
- Edit mode โ Drag-and-drop or type a number to reorder devices inline
- Input fallback โ Input devices also follow priority order on disconnect
- Persistent โ Priority order survives app restarts
๐ URL Schemes
- Automation ready โ Control FineTune from Terminal, scripts, Shortcuts, or Raycast
- 6 actions โ
set-volumes,step-volume,set-mute,toggle-mute,set-device,reset - Multi-app support โ Set different volumes for multiple apps in a single URL
- Inactive app support โ Pre-configure apps before they start playing
- Copy device UID โ Click the copy button in edit mode to get device UIDs for URL automation
๐ง Improvements
- Device icons โ More audio device classifications with appropriate icons
- Help tooltips โ Hover over device and app names to see full names when truncated
- Hardware-only volume โ Devices without software volume control (e.g. USB audio interfaces) no longer show non-functional sliders
- Virtual input devices โ Now shown in input device list while still filtered from outputs
๐ Bug Fixes
- Monitor volume slider โ Fixed DDC monitor control not working in release builds (App Sandbox was blocking IOKit access)
- Auto-update โ Fixed Sparkle update checks failing in release builds (same sandbox issue)
- RadioButton icon โ Fixed selected device icon not displaying correctly
- Edit mode styling โ Matched hint text style to header status text
- DDC probe debounce โ Delayed re-probe on monitor hot-plug to avoid race conditions
What's Changed
- feat: add URL schemes by @Boettner-eric in https://github.com/ronitsingh10/FineTune/pull/1
- fix(RadioButton): fix selected device icon by @St1ggy in https://github.com/ronitsingh10/FineTune/pull/77
- Add help tooltips for device/app names. by @jfexyz in https://github.com/ronitsingh10/FineTune/pull/85
- feat(ui): add more audio device classifications (icons) by @956MB in https://github.com/ronitsingh10/FineTune/pull/93
New Contributors
- @Boettner-eric made their first contribution in https://github.com/ronitsingh10/FineTune/pull/1
- @St1ggy made their first contribution in https://github.com/ronitsingh10/FineTune/pull/77
- @jfexyz made their first contribution in https://github.com/ronitsingh10/FineTune/pull/85
- @956MB made their first contribution in https://github.com/ronitsingh10/FineTune/pull/93
Full Changelog: https://github.com/ronitsingh10/FineTune/compare/v1.2.0...v1.3.1