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

one hour ago

Release Banner

Merge pull request #698 from lokal-music/release/v12.7.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

  • Desktop: fix EQ/tempo, add footer EQ and smooth fullscreen lyrics (#697)

    Details

    Changes

    • Remove the duplicate FX tempo slider and multiplier. The external precise playback-speed control remains the sole source of truth (0.01× steps).
    • Add automatic, user-toggleable gain headroom based on the summed filter response to reduce EQ clipping; smooth EQ gain transitions and enable 0.1 dB graphic steps.
    • Expose graphic/parametric mode selection directly; default 15 full-spectrum parametric bands (up to 31), keeping the existing 10-band graphic presets and their mobile compatibility.
    • Add Reset All, plus preamp, graphic bands, parametric bands, tone, compressor, limiter, FX and convolver resets.
    • Put the EQ shortcut in the player footer immediately after Lyrics, before Audio Output.
    • Make footer hover/focus effects consistent, including the Audio Output icon.
    • Improve karaoke first-render performance by eliminating quadratic next-line timing lookup, avoiding repainting every lyric on focus changes and pausing hidden fullscreen lyrics frame loops.

    Validation

    • Extended scripts/equalizer-port.test.mjs for automatic headroom and full-spectrum band defaults.
    • CI/build results and hardware-specific audio & fullscreen GPU behavior need verification before merge.

    Compatibility

    • Legacy FX tempo remains in imported/exported preset structure for mobile schema compatibility but no longer affects desktop speed.
    • The graphic EQ remains 10-band; existing saved presets remain compatible.

Contributors: @CHEYCKIT

Full Changelog: v12.7.1...v12.7.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.7.2-arm64-mac.zip: [690DE5685F515E5FFEF075147AAAC17D60CEECECE33DAFD8EEB8F4A999FC0E77]
Lokal-12.7.2-arm64-mac.zip.blockmap: [7CC4B4365C8BDD56418949EE750385FD36BF01B389719F6CA076CC74908D6D2B]
Lokal-12.7.2-arm64.AppImage: [88F040A88EBEA5B8975A6B0AF9AEADA2DC808A0D3BE982A3800869E8CE1348AE]
Lokal-12.7.2-arm64.dmg: [90C602147E9D4996FD244EF87B2CF0BE12ACA7BF3175359B37AE574C85527CE0]
Lokal-12.7.2-arm64.dmg.blockmap: [616EE75F9724F33013CAEBD3333211910C1DE181E89EBB5B497CABBC84BD62C4]
Lokal-12.7.2-mac.zip: [C8B8A4C6835CDAF85E206FF44293FB869D59C9BF324B09BE7F4950C0BFE6872D]
Lokal-12.7.2-mac.zip.blockmap: [079E63F92AFEF207670AF2EAC1FEDF2F7988DB02E85D928CE9C60AB37B7C7140]
Lokal-12.7.2.AppImage: [DD1F272928D166481B6944FC56E4569136F82EF4374A11724CFB21B1C93D5F8C]
Lokal-12.7.2.dmg: [11770E1E58DBB282BCF60BE10ED78B96053C0DE3899DA253349FCC66EB92D6C0]
Lokal-12.7.2.dmg.blockmap: [20343AD12D1517F3612BA26689A983F98F5F4901C3966825FCCD60048E483794]
Lokal-12.7.2.exe: [9DFB40273886CAF65874A17778F5A50FB59817C0915C829FD82BE95414B48076]
Lokal-Setup-12.7.2.exe: [B478E5BC1E2CB0120CDC74BE8F03F821CED65E45168DFBC07A237F0B7EBEEC77]
Lokal-Setup-12.7.2.exe.blockmap: [0F2B97EFBD07E569407820ED76FAC2B7DD0FC0455A84863A8CD181A089214DC2]
builder-debug.yml: [A5D55AC9C01273D365551EFA03C50F8433993147EA506F002E5E029F1F184C0C]
latest-linux-arm64.yml: [3B645BD3C1597DFC9AF86EA1ACDC211751485FF10D7B90F201FAB5FCAC2F4710]
latest-linux.yml: [6225A74D28FDF66977B436BCDA4F28C19351469C9220B7ED7C0508BEE9AE665E]
latest-mac.yml: [AA588E50B34B84D590A5A63F1B303F42C5AE96067A8D08D195AEEC095A6D43D2]
latest.yml: [D90FACCD2AC9A863BE71C1A6F97F5155025967B9B0D97DED62D5537F4AC25B05]
lokal-music_12.7.2_amd64.deb: [6565143C3121EAAFA9EB3D334FB4646801C50666627A72AB02B5C7BA39904F4C]
lokal-music_12.7.2_arm64.deb: [CF8C360DFF0E39333FD149941AC89442BAC324C2527DA0B788342329DD9D5E9D]

Don't miss a new lokal release

NewReleases is sending notifications on new releases.