github lokal-music/lokal v12.2.2
Release v12.2.2

latest release: v12.2.3
4 hours ago

Release Banner

Merge pull request #612 from lokal-music/release/v12.2.2


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

  • fix(desktop): write Monochrome catalog tags and artwork into downloaded FLAC (#611)

    Details

    Problem

    Monochrome downloads use the bare /track/<numeric-id> FLAC endpoint. Unlike installed add-ons, the existing saveToLibrary handoff did not pass known metadata, so yt-dlp/tagging and the library scanner kept numeric filenames and Unknown Artist, without embedded cover art.

    Fix

    • Treat native Monochrome downloads as metadata-bearing bare streams, just as add-ons already are.
    • Pass original title, artist, album and HTTPS artwork to the existing embedded-tagging/postprocessing pipeline rather than trusting the numeric CDN filename.
    • Preserve normal YouTube/SoundCloud handling; keep all source URLs and identities unchanged.
    • Add a regression test for the actual saveToLibrary to downloader handoff.

    Verification

    Reviewed the real download/postprocessing and indexing paths; CI and actual FLAC download/tag inspection are still required.

    Screenshot symptoms: numeric track IDs / Unknown Artist / missing artwork on downloaded Monochrome audio.

    Summary by CodeRabbit

    • Bug Fixes
      • Saving Monochrome tracks to your library now retains their cover art and track details, including when replacing an imported track or when the stream has no embedded tags.

Contributors: @CHEYCKIT

Full Changelog: v12.2.1...v12.2.2


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-12.2.2-arm64-mac.zip: [2A8F7FE941C342E946967B49901A608E9015248C21B420BD14C29B0CB5091F48]
Lokal-12.2.2-arm64-mac.zip.blockmap: [7CA70682EEA00B710179E8DB26287B0FAEB88F70E15F05532F44851C0EE5C051]
Lokal-12.2.2-arm64.AppImage: [0AA8D9E9034CF8C1CC2BB5C503F5958C46D5A09D34EF86CCD5B3CF41DADAE891]
Lokal-12.2.2-arm64.dmg: [A396B4B37DDF114CFCBBBA377FF44F0FE4F66B6534E762BD1D20D1C67673B1BD]
Lokal-12.2.2-arm64.dmg.blockmap: [BA708500486D664CC162864252D1075037C389162B05A87EED0D60F4CC195E19]
Lokal-12.2.2-mac.zip: [3DD5A3FDA93786E5A8E7A7D45A4115B3B3CB61F64924E86D8F2ACF2EF6E9B605]
Lokal-12.2.2-mac.zip.blockmap: [279762AE422A9F0BBD17B839F22924D18E8F5F42F7BD1D086CD3F9EE8F28EFDB]
Lokal-12.2.2.AppImage: [CF6B220E61248E214F83A88F765B7F5EE1E668BBE3B3D6C1D0773CC9B09CBEA6]
Lokal-12.2.2.dmg: [02979C0741F3BA6E391109D9B9E5D9E63A13683CF0FC3BB69E52455E59F723DC]
Lokal-12.2.2.dmg.blockmap: [33B54BB9BF0D62A839CAB65E3387EF756827D88B41EC303DB222A7101ED587E6]
Lokal-12.2.2.exe: [3E80F901E065D061175E50A1A2CF433D87E6A0798672D9863FFAC9C51AED23D0]
Lokal-Setup-12.2.2.exe: [7F3DBF98B68B581AAFF4E58721689A6BC1D84AFB7C4A83B0029744DF8E086404]
Lokal-Setup-12.2.2.exe.blockmap: [A6ED093AF6F1A3C89AECA30F6BB45F33ED9A75CA9C6F20F89D437F94FE9E274D]
builder-debug.yml: [94886F4CC4AE31A8ED60F7B120ED40E911C6A50CC9CBE4DB3BE88D973703723F]
latest-linux-arm64.yml: [E47FED2272BB3A77265DF93007390E93A6D3280446DEDEA7FB72AD48E6202F16]
latest-linux.yml: [DBEE3F0EE88E3AC79B287F16D208AB18D63A5E1F2B655C078A365138ED5A7FA7]
latest-mac.yml: [093F8FBF422FADDBE2A5E21B1C09D3057752CB30B3C7FC5F6034466D1A696D40]
latest.yml: [6D961BB3A69BAA340C12DBF00A41C47C2B8A3765755B03A67CB414C6671F309C]
lokal-music_12.2.2_amd64.deb: [7E467777D4AB8B2078EEA9ED5231C5C1A56BF967A11AE5F6B67B4EF0640B296C]
lokal-music_12.2.2_arm64.deb: [94DD63B29D4F24E8521B4D1CC404F11691BDDC548CFF3815A7C1A23D93463684]

Don't miss a new lokal release

NewReleases is sending notifications on new releases.