github lokal-music/desktop v14.1.5
Release v14.1.5

latest releases: v14.1.8, v14.1.7, v14.1.6...
4 hours ago

Release Banner

Merge pull request #743 from lokal-music/release/v14.1.5


Changelog

Windows builds: free code signing provided by SignPath.io, certificate by SignPath Foundation (code signing policy).

FYI:
Lokal is 100% local; the library, history, anything in database, or any info that is used for API's such as yt-dlp, LRCLIB, is NOT seen by us.

What's Changed

  • Diagnose LastWave desktop failures and restore full-quality library album artwork (#742)

    Details

    LastWave diagnostics

    • Trace add-on search requests: HTTP status/redirects, JSON body shape, normalized results, and cover availability.
    • Trace playback from stream resolution through transport selection (progressive, DASH, hybrid), stage/cache outcomes, segment failures, and final Chromium response.
    • Correlate new events with existing [online-stream] decoder/network logs. Log only event types, numeric statuses/counts, and format labels; no search terms, track IDs, signed URLs, HMAC credentials, or content keys.
    • Add tests to verify useful diagnostic phases and secret redaction.

    Album artwork

    • Retain cheap thumbnails during initial album card rendering and progressively overlay original-resolution artwork via the same trusted full-artwork endpoint used by the desktop player.
    • Use original-resolution art in the Album hero/zoom; preserve thumbnail fallback if the original is unavailable.
    • Works with existing indexed libraries and selected artwork_track_id; no library rescan or database migration needed.
    • Add a regression test covering old album-row identifiers and large-surface usage.

    Validation

    • Extend LastWave CI to run backend syntax checks, existing playback regressions and new tests, then compile the Vite renderer.

    To diagnose remaining LastWave failure

    After installing a desktop build containing this PR, reproduce search and playback once and export the normal desktop log. Inspect [online-addon-search] and [online-stream] events; the last successful stage identifies the first failing operation.

    Summary by CodeRabbit

    • New Features
      • Album cards and album hero views can now display full-resolution artwork when available, while retaining the existing cover image as the initial display.
      • Selecting the hero artwork opens a zoomable view of the full image. If full artwork is unavailable, the existing artwork remains in use.

Contributors: @CHEYCKIT

Full Changelog: v14.1.4...v14.1.5


Setup

See README.md for full setup instructions.

macOS: this build is ad-hoc signed, not notarized (no Developer ID certificate is configured). The first time, right-click Lokal in Applications and choose Open, or run xattr -dr com.apple.quarantine /Applications/Lokal.app.


Binary Checksums (SHA-256)

Lokal-14.1.5-arm64-mac.zip: [DC5D282728217CC93C1E3719EDFF98A411131DC3992DC84DF6C99FE117CD4550]
Lokal-14.1.5-arm64-mac.zip.blockmap: [AC4B50BE91CAD1BB7E6CBFA80DBD85F75F21D5C7274C9C451FFBF9F518D5E066]
Lokal-14.1.5-arm64.AppImage: [AAE3697403796770414AFD8C073C1E3A5A8CBDEEF51AF5BCAAF9FB593B111284]
Lokal-14.1.5-arm64.dmg: [5A8DA174FC395B9F5F6B4AA9B6F77E7454845C3E82220CBFB1B66065616D7353]
Lokal-14.1.5-arm64.dmg.blockmap: [12EE54C4B4D1EC79D30CC7BD3303B9C57363CB41A77E3C4BB2C892064BC8F228]
Lokal-14.1.5-mac.zip: [984B83136272331D906074BD918A6F2564BBCEE2971CF5EEC9EA299BA1624F90]
Lokal-14.1.5-mac.zip.blockmap: [893CAB158B2B7A808486BD2B95D6AD575EDC291AFD6DC9B2B549E59A6061CB7A]
Lokal-14.1.5.AppImage: [79BC3D46F88F1BFE817692023AA7612832D2FDF2FA5B9A7CB4D7A1A162C8A2B3]
Lokal-14.1.5.dmg: [79CF163F35E33FF638415FF507A57CC447A2FC5E17C2A0D72F532A404B935876]
Lokal-14.1.5.dmg.blockmap: [48CEA93643FC6837BE81A4B7E6428C8E5D19986327C82ABBC09E45184C1CB79F]
Lokal-14.1.5.exe: [DEF031706FB7B1ECFC318CE3DECD9DFBE1C20131959E694B4A67F56B21BB99DC]
Lokal-Setup-14.1.5.exe: [EF95CA4C3BA0D717D887BE223AF1BBAECF55F7FF501A23CF385CCB91FDCB7E0A]
Lokal-Setup-14.1.5.exe.blockmap: [927EE8B4010A53FFE1EC8CBAD6A48B9860CFF6B24D4FDBD6B3A51CC41D661014]
builder-debug.yml: [BFEB7F0AE3130A396A35D0797BF39CB44ACD5127B61AA8DBEDE04EC28596EA3A]
latest-linux-arm64.yml: [420BD83F10BADF1B5A3B308D8398C0998B3B6CF2A3FD86F7EB539C2F82AD97EC]
latest-linux.yml: [A2E3B83EB0FB4EFB4D71789766257051F2EAEEB2D056C9F976F2F53E6BF863D0]
latest-mac.yml: [62D133FC959866DD1BBCB6311D1CBAC90490A08945605095F38BE2E50383AF64]
latest.yml: [8131A22FA6ED7C840B7C292896B7535E86938C6407833B2C22D5725BD891572B]
lokal-music_14.1.5_amd64.deb: [515CA8304B001E733AA9BD745F8BC3BFA1DC0DABC1089831A4A3563A1B1AAF07]
lokal-music_14.1.5_arm64.deb: [91A3BB00CC3F054B87811D31129F5C03F0BB75847958AB31824C58AEF54A5AFC]

Don't miss a new desktop release

NewReleases is sending notifications on new releases.