github sipbuu/lokal v6.0.0
Release v6.0.0

latest releases: v11.3.3, v11.3.2, v11.3.1...
17 days ago

Release Banner


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.

Major: Native high-fidelity audio output (Experimental)

Lokal now has a native audio output path for desktop playback, with direct control over output precision, sample rate, and output device.

On Windows, you can now enable WASAPI Exclusive Mode. When enabled, Lokal takes exclusive ownership of the selected audio device and bypasses the Windows shared audio mixer, avoiding automatic system-level format/rate conversion. Exclusive mode is opt-in and automatically falls back to shared output when the device cannot be opened exclusively.

Improved audio controls

  • Added native 16-bit PCM and 32-bit float output modes.
  • Added output-device selection for native playback.
  • Added sample-rate validation and reporting.
  • Added exclusive-output status and fallback warnings.
  • Native output now releases Chromium's audio device while exclusive mode is active, then restores it correctly afterward.

Playlist & Download Improvements

  • Fixed playlist downloads that could finish successfully but fail to become properly associated with the library.
  • Downloaded tracks now retain the correct playlist metadata when replacing ghost tracks.
  • Improved matching between downloaded files and playlist entries.
  • Prevented duplicate playlist entries when downloaded tracks replace their streamed versions.
  • Download failures during the library/indexing stage are now reported instead of being shown as successfully saved.

Duplicate Library Cleanup

  • Improved duplicate-track merging so removed audio files cannot simply reappear during a library rescan.
  • Desktop duplicate files are moved to the system Trash during cleanup.
  • Added safer handling for failed file moves, missing files, symlinks, and protected/shared audio files.

Playlist UI

  • Moved playlist search into its own row while keeping Play All, Shuffle, Share and the other primary controls together.
  • Various playlist/download state and metadata consistency fixes.

Windows / Build

  • Fixed native audio compilation with newer Windows SDK / Visual Studio toolchains.
  • Updated the native N-API bridge for compatibility with current Node/Electron builds.

The headline feature is the new native output + Windows WASAPI Exclusive Mode: Lokal can now give users explicit control over the playback path instead of relying entirely on Chromium and the Windows shared mixer.

Full Changelog: v5.5.5...v6.0.0


Setup

See README.md for full setup instructions.


Binary Checksums (SHA-256)

Lokal-6.0.0-arm64-mac.zip: [3391F03F6A09E3FEBB46C4BEDE7BE826F8AB6D195350EEEA9217A7089EAF8F87]
Lokal-6.0.0-arm64-mac.zip.blockmap: [3E17475F910084CB3BF8193BE2CFF96E9CBD2AB6C5A875F7314F220095B7F8E1]
Lokal-6.0.0-arm64.dmg: [A11654F7E6DE2E3A24AF4FD76ACA273171538ACFB2BFD278F13AFC57EAF4E51E]
Lokal-6.0.0-arm64.dmg.blockmap: [D50ABB6FBC0C0B84828680E892ADEA246C9ADFA4EBED62C9F76BAD73D56EEA90]
Lokal-6.0.0.AppImage: [64224166F427A0DEB737AF2904EAD6258C4B11BAA59D4BADE2968BA42990A53A]
Lokal-6.0.0.exe: [96A028E15D7DE2CFBE64D1287BD78E6C644D16820A02574B4BCB221EFD67A442]
Lokal-Setup-6.0.0.exe: [40915DE1760E420E7A9B58B0D878B956248EDDE5B532C2E7D6338C5072060FA9]
Lokal-Setup-6.0.0.exe.blockmap: [E476B2A9C92F08FC986DA31DD28CDE0A147ACFEB9F833041E9BACCF5B2331458]
builder-debug.yml: [7A071930D3C6E98857301C3E612A9A3B98A5C89464436C434E6C23F4E27312C2]
latest-linux.yml: [8248994EF51076BF0F118D0D9BE3366F4C20F53203E70C70F19A10002A2A2E4E]
latest-mac.yml: [94DA6B840CBA20A4717ABCF967E798EAC81E17D522FB634F7D7EE88D324F0999]
latest.yml: [4D4C6D243CCC02A1613FE744D12C6F5CF6605A55B5273485E71EF15758845A65]
lokal-music_6.0.0_amd64.deb: [A70A0E45C7410A6122D2B18FB65318E61C43AF34A53D00B41936D778220C9DE1]

Don't miss a new lokal release

NewReleases is sending notifications on new releases.