Releases: bhack/mini-eq
Releases · bhack/mini-eq
v0.7.3
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
Full Changelog: v0.7.1...v0.7.2
v0.7.1
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
v0.6.0
v0.5.1
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
Full Changelog: v0.4.0...v0.5.0
v0.4.0
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
Full Changelog: v0.3.1...v0.3.2
v0.3.1
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