Lyrics Card Generator v5.6.1 Release Notes
Release date: 2026-07-15
v5.6.1 fixes a request-boundary regression introduced in v5.5.4 and restores NetEase Cloud Music search, search-result resolution, and multi-platform song-link parsing.
Search and parsing restored
- NetEase Cloud Music search returns song candidates again, and selecting a result imports its metadata and lyrics.
- Spotify, Apple Music, NetEase, and QQ Music links once again populate metadata through the song parser.
- The underlying NetEase search, detail, and lyric protocols were unchanged; existing parsers and output shapes remain compatible.
Request-boundary fix
- v5.5.4 compared the browser's
Origindirectly with Next's internalrequest.url. The desktop page loads from127.0.0.1, while Next normalizes the route URL tolocalhost, so the same loopback service was misclassified as cross-origin and returned 403. - The boundary now reconstructs the externally visited origin from
Host,X-Forwarded-Host, and the forwarded protocol. Missing origins, explicit cross-site requests, and real origin mismatches are still rejected, while the app marker and media-type checks remain unchanged. - Shared protections for AI translation, local-audio parsing, and lyric fetching remain enabled.
Verification
- Regression coverage now includes Next's internal
localhostURL with an external127.0.0.1origin, missing origins, missing app markers, and explicit cross-site metadata. - The production browser flow covers NetEase search, result import, and song-link parsing.
- Editing, importing, translation, export, and the v5.6.0 visual behavior remain unchanged.