This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Affected surfaces
ReleasePort's take
Light signalv1.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 summaryFixed regression in 1.5.4 that caused the album view to show nothing.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
About Evilander/newamp
All releases →Related context
Related tools
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]