Skip to content

Releases: bhack/mini-eq

v0.7.3

10 May 23:48

Choose a tag to compare

What's Changed

  • Require pipewire-gobject 0.3.6 and use its synchronous PipeWire registry, metadata, node, and device APIs for startup and routing state.
  • Replace Mini EQ's PipeWire startup and routing sleep loops with bounded sync or registry-event waits for route params, virtual sink creation, and stream routing.
  • Avoid a headless startup hang when system-wide EQ fails synchronously before the GLib main loop starts.
  • Hide the GNOME Shell extension's mini analyzer while monitoring is turned off, keeping the panel item available without showing stale meter bars.

Full Changelog: v0.7.2...v0.7.3

v0.7.2

09 May 23:15

Choose a tag to compare

Full Changelog: v0.7.1...v0.7.2

v0.7.1

09 May 22:15

Choose a tag to compare

What's Changed

Mini EQ 0.7.1 is a patch release for the port-aware preset workflow introduced in 0.7.0.

  • Fix port-aware auto presets when the active port changes on the same hardware output, such as switching between built-in speakers and headphones.
  • Avoid guessing a port when PipeWire exposes ambiguous route data for one output, and refresh preset handling from observed PipeWire changes.
  • Clarify unmatched-output fallback preset wording and tighten the compact utility-pane layout.
  • Refresh screenshots and improve the app icon's small-size readability without changing its GNOME/Flathub footprint.

Full Changelog: v0.7.0...v0.7.1

v0.7.0

09 May 15:58
3b98aec

Choose a tag to compare

What's Changed

  • Harden release docs and CI gating by @bhack in #13
  • Support Flathub test refs in runtime smoke by @bhack in #14
  • Harden live UI stress checks by @bhack in #15
  • Add port-aware auto presets by @bhack in #16
  • Prepare Mini EQ 0.7.0 release by @bhack in #17

Full Changelog: v0.6.0...v0.7.0

v0.6.0

09 May 01:59

Choose a tag to compare

What's Changed

  • Use pipewire-gobject for PipeWire integration by @bhack in #10
  • Prepare Mini EQ 0.6.0 release by @bhack in #11
  • Avoid release scan fixture home path by @bhack in #12

Full Changelog: v0.5.1...v0.6.0

v0.5.1

07 May 03:01

Choose a tag to compare

What's Changed

  • Keep routing, EQ, analyzer, and output-preset switches synchronized with confirmed state after errors and D-Bus control calls.
  • Retarget the running PipeWire filter-chain output when the selected output changes, avoiding a full engine restart when WirePlumber can move the stream.
  • Pause routed stream monitoring during engine restarts and restore streams before routing them through the restarted EQ path.
  • Improve headroom meter range, peak formatting, and compact label stability.

Full Changelog: v0.5.0...v0.5.1

v0.5.0

06 May 11:02

Choose a tag to compare

Full Changelog: v0.4.0...v0.5.0

v0.4.0

05 May 00:36

Choose a tag to compare

Mini EQ 0.4.0 adds background mode and tighter system-wide routing behavior for GNOME and Flatpak sessions.

Highlights:

  • Added Keep Running in Background and Start at Login, using the Flatpak background portal when sandboxed and native autostart outside Flatpak.
  • Added GNOME Shell extension state integration for hidden-window recovery, Show Mini EQ, and Quit Mini EQ.
  • Kept GNOME event sounds, notifications, and system streams out of the EQ route while routing regular app playback through Mini EQ.
  • Updated WirePlumber stream moves to set both target.node and target.object and removed the metadata readback fallback.
  • Expanded release preflight and Shell extension contract checks, including Flatpak background portal smoke guidance.

PyPI: https://pypi.org/project/mini-eq/0.4.0/
Full changelog: v0.3.2...v0.4.0

v0.3.2

04 May 00:30

Choose a tag to compare

Full Changelog: v0.3.1...v0.3.2

v0.3.1

03 May 22:41

Choose a tag to compare

What's Changed

  • Improve adaptive layout spacing across compact, tall, and wide windows.
  • Avoid unnecessary utility pane scrolling at the minimum window height.
  • Lighten the utility pane presentation so tall windows keep focus on the controls.

Full Changelog: v0.3.0...v0.3.1