github ronitsingh10/FineTune v1.3.1

10 hours ago

✨ 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 #1
  • fix(RadioButton): fix selected device icon by @St1ggy in #77
  • Add help tooltips for device/app names. by @jfexyz in #85
  • feat(ui): add more audio device classifications (icons) by @956MB in #93

New Contributors

Full Changelog: v1.2.0...v1.3.1

Don't miss a new FineTune release

NewReleases is sending notifications on new releases.