v1.3.0
⚠️ Auto-update is broken in this version. Please download v1.3.1 manually for the latest fixes, including restored monitor volume control and working auto-updates going forward.
✨ 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
- 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.0