Skip to content

Evilander/newamp

v1.5.5 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 14d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

breaking_upgrade

ReleasePort's take

Light signal
editorial:auto 14d

v1.5.5 fixes a critical regression in 1.5.4 where albums fail to display. Error logging and status banners help diagnose future getAlbums failures.

Why it matters: If running 1.5.4, upgrade immediately; the library cannot display albums. The new error logging improves visibility into getAlbums issues.

Summary

AI summary

Fixed regression in 1.5.4 that caused the album view to show nothing.

Changes in this release

Breaking Medium

Upgrade strongly recommended; version 1.5.4 cannot display albums.

Upgrade strongly recommended; version 1.5.4 cannot display albums.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Added console logging and scan-status banner for getAlbums failures.

Added console logging and scan-status banner for getAlbums failures.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Bugfix Medium

Reverted aggregation query to fix album view regression in version 1.5.4.

Reverted aggregation query to fix album view regression in version 1.5.4.

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Full changelog

Hotfix for a 1.5.4 regression that hid every album.

Fixed — Albums view showed nothing

The 1.5.4 album-rating work added a `LEFT JOIN album_ratings` to `getAlbums`. The join made `album` and `album_artist` exist on two tables, so every existing `WHERE` clause became an ambiguous-column reference and SQLite threw on every call. `AlbumsView`'s `.catch` silently swallowed the error and rendered an empty list — so the symptom looked like "library is empty" instead of "query is broken."

Reverted to the unchanged aggregation query and merged album ratings via a single bulk Map lookup. Same number of round trips, no join fragility.

Improved — getAlbums failures are now visible

The catch handler now logs to console AND shows the failure message in the scan-status banner. Future backend regressions will surface as a visible error message instead of looking like an empty library.

Verification

`smoke:library`, `smoke:album-art`, `smoke:packaged-normal-launch` all green. Windows binaries signed. SHA256SUMS + BUILD-PROVENANCE attached.

Upgrade strongly recommended if you're on 1.5.4 — that build cannot display albums.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Evilander/newamp

Get notified when new releases ship.

Sign up free

About Evilander/newamp

All releases →

Related context

Earlier breaking changes

  • v1.5.7 IPC argument order standardized to (albumArtist, album) across all call sites
  • v1.5.7 Breaking: IPC argument order aligned to (albumArtist, album) everywhere
  • v1.5.7 Breaking: setAlbumRatingScore and getAlbumRating throw on missing input
  • v1.5.6 Milkdrop broken on 1.5.4 and 1.5.5 builds; upgrade recommended.
  • v1.5.0 Bit-Perfect Path requires specific WASAPI Exclusive (Windows) or ALSA PipeWire setup for true kernel streaming (Phase 2).

Beta — feedback welcome: [email protected]