Skip to content

Releases: juhokoskela/GlassEQ

alpha-0.8.1

08 Jun 21:00
60dee16

Choose a tag to compare

[alpha-0.8.1] - [2026-06-08]

Distribution Warning

This build is ad hoc-signed, not Developer ID signed, and not notarized. macOS Gatekeeper will reject it by default. Install only if you are comfortable using ad hoc-signed macOS software and granting system audio capture permission.

What's Changed

  • Disable in the popover menu bar app now stops the Core Audio engine
  • Disabling GlassEQ now also disables the System Audio Recording indicator in macOS

Release bundle checksum

01ce9e8bd40f9aa2be83306dbd3f452217a18bb10b04f062bb8a3d2a5289b262 GlassEQ-alpha-0.8.1-macos26-arm64.zip

Verify with shasum -a 256 GlassEQ-alpha-0.8.1-macos26-arm64.zip

Full Changelog: alpha-0.8...alpha-0.8.1

alpha-0.8

07 Jun 21:56
21db713

Choose a tag to compare

[alpha-0.8] - [2026-06-08]

Distribution Warning

This build is ad hoc-signed, not Developer ID signed, and not notarized. macOS Gatekeeper will reject it by default. Install only if you are comfortable using ad hoc-signed macOS software and granting system audio capture permission.

What's Changed

  • Hardened settings-helper IPC startup, token bootstrap, ordered pipe reads, broken-pipe handling, and write cleanup.
  • Improved audio route recovery, device restoration persistence, and output rebuild ordering.
  • Fixed profile-store repair so valid profiles survive malformed or duplicate entries.
  • Tightened AutoEQ / REW import parsing and graphic EQ round-tripping.
  • Improved lifecycle safety around stop/start ordering, observer callbacks, and Thread Sanitizer coverage.
  • Added CI and stricter debug/release codesign verification.
  • Refined the settings window presentation for the initial public alpha.
  • Fixed the editor layout so the filter editor scrolls clear of the footer action bar.
  • Shortened the output profile mapping action to avoid truncation in the Output tab.
  • Improved the output and diagnostics view for current route, profile mapping, and audio engine state.

Release bundle checksum

f777edb4879aa0c79e98225b1200aa864d8232f438f916befa08d04ddecc7cdd GlassEQ-alpha-0.8-macos26-arm64.zip

Verify with shasum -a 256 GlassEQ-alpha-0.8-macos26-arm64.zip

Full Changelog: alpha-0.6...alpha-0.8

alpha-0.6

01 Jun 19:57

Choose a tag to compare

alpha-0.6 Pre-release
Pre-release

[alpha-0.6] - [2026-06-01]

Distribution Warning

This build is ad hoc-signed, not Developer ID signed, and not notarized. macOS Gatekeeper will reject it by default. Install only if you are comfortable testing ad hoc-signed macOS software and granting system audio capture permission.

Changes Since alpha-0.5

  • Improved DSP backend recovery after long sleep/wake cycles.
  • Preserve the pending audio resume intent across late screen wake and session activation notifications.
  • Preserve resume intent if the Mac sleeps again while GlassEQ is still reconnecting after a prior wake.
  • Added lifecycle regression coverage for repeated sleep/wake cycles and stale observer callbacks.

Included

  • Menu bar app shell.
  • Core Audio system output tap.
  • Playback of processed audio to the current default output.
  • Parametric EQ, 10-band graphic EQ, and 31-band graphic EQ profiles.
  • AutoEQ / EqualizerAPO and REW text import.
  • Per-output profile mappings by Core Audio device UID.
  • Profile persistence under the GlassEQ sandbox container, with migration from legacy ~/Library/Application Support/GlassEQ data.
  • Settings helper app and local IPC for editing profiles from the menu bar app.
  • Audio route recovery after system sleep, screen wake, session unlock, and Bluetooth route teardown while the screen is locked.
  • More conservative built-in speaker buffering to avoid steady-state playback underruns and distortion.
  • Basic callback metrics and diagnostics tooling.

Supported Alpha Target

  • macOS 26.0 or newer.
  • Apple Silicon / arm64 only.

Known Issues

  • Gatekeeper rejection is expected because the app is not notarized.
  • System audio capture permission may require manual cleanup or retrying on test machines.
  • Bluetooth and AirPods routes may still expose macOS Core Audio edge cases; report device model, macOS version, and steps to reproduce.
  • No automatic updates.
  • No crash reporting.
  • No notarized Developer ID build yet.
  • No x86_64 build.

Build Artifact

The release script writes:

.build/dist/GlassEQ-alpha-0.6-macos26-arm64.zip
.build/dist/GlassEQ-alpha-0.6-macos26-arm64.zip.sha256