Merge pull request #657 from lokal-music/release/v12.4.0
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(mornye): remove bundled Amazon (New), honor addon quality across desktop playback (#656)
Details
Behavior
- Remove the embedded Amazon (New)
.sflx, startup install, package-specific test and injected registry entry; keep existing installed packages and credentials intact. - Each Morneye package's saved quality setting now controls requested playback/download tier. No hidden fallback from Atmos to FLAC. Explicit non-spatial settings remain intact.
- For saved Atmos-quality tiers, route queue playback (search, albums, playlists, next) to the existing native output rather than Chromium PCM; use Windows native headphone output or supported E-AC-3 HDMI passthrough. Verify the encoded file rather than requiring a per-track catalogue tag.
- Stop the ordinary PCM downloader from converting a selected spatial stream into AAC/FLAC; report unsupported codec or output directly.
- Preserve manual Play/Download Atmos when the plugin is configured to FLAC. Settings changes refresh routing.
- Update desktop Atmos and quality regression tests.
Limitations: A saved provider quality expresses a request, not verified catalogue availability. AC-4 native output is Windows-only; other spatial add-on formats without a known compatible native route remain unsupported. CI and physical output verification pending.
Summary by CodeRabbit
- New Features
- Add-on quality settings now include Dolby Atmos and other available spatial audio tiers for playback and downloads.
- Atmos playback can use native audio output on supported devices, including headphone output on Windows.
- Bug Fixes
- Quality preferences are respected when selecting add-on playback and download formats. Unsupported spatial playback is reported instead of silently switching to another quality.
- Changes
- Amazon (New) is no longer automatically installed during startup.
- Remove the embedded Amazon (New)
Contributors: @CHEYCKIT
Full Changelog: v12.3.9...v12.4.0
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.4.0-arm64-mac.zip:
[0B85DA1F25F491BB772643BC35262AF1F669A0341A3168E910F1EA39CE373F48]
Lokal-12.4.0-arm64-mac.zip.blockmap:[0EC062F0A346AED3E6AB524560E594E06F6C9438E2D02D02AF08F1AF68CD0382]
Lokal-12.4.0-arm64.AppImage:[4FE1CFD9B98B9520AC931337E061813D2CC69E9EBACBD100F223027814622D35]
Lokal-12.4.0-arm64.dmg:[FA773B44F4BB67831D272A701B07D320299AD4D9CF0F52418340C84C415A690A]
Lokal-12.4.0-arm64.dmg.blockmap:[DB2D4DB8D4DDF30585D001C657BA03B6098A0ABDC68009D246161605FAA5C385]
Lokal-12.4.0-mac.zip:[7E4E1C9A01C4C106EF4F69FE04485DEAD5782B882D8BAF0C2EC21CF5A7E5C1AC]
Lokal-12.4.0-mac.zip.blockmap:[FB6B73E535A9F91BC1D20940038F71814B27DE19CE8080DE77C1FEBEC482E998]
Lokal-12.4.0.AppImage:[78C7851A8973B24546419C4E0FAF46366A41F76DACA3352A5636642BACD736BC]
Lokal-12.4.0.dmg:[CB3D2F20CD949CB3EECEB54A76FF8FB2690BEEDB1DD1DAAF7551E1A384E8DC0D]
Lokal-12.4.0.dmg.blockmap:[9E825CEE888AC38809A2B14C01A7A768B1A1FED8157681DB62F245086BF6C8E5]
Lokal-12.4.0.exe:[E0AEF4B1BE25F3757548B44B6BE8323556FC449139FBBB0E98E08CB3F5B40937]
Lokal-Setup-12.4.0.exe:[9FB34BB3181045DBEC38DCD2DE72746AFCC5D3F48EEBE60D46618FFD13BBDE48]
Lokal-Setup-12.4.0.exe.blockmap:[45015ADD1E68DBD8B6B41E3E64F7DCA6859A848B90B2B1D971BD86D41D8AD278]
builder-debug.yml:[0E7BDAE0DA4F5A57BA2DA55047CDE8AC8FB7AE1373FC826CDC256E9899096F45]
latest-linux-arm64.yml:[6EA094FEAAE47881F35BF5C6888358D118D2E3490452A4AAC5A595BFEA28470B]
latest-linux.yml:[12A9B969F0A7D2610125B9B6B1A7DEAB088C028A7B58E8C48F82AF0EEAC72D9B]
latest-mac.yml:[05B533AAD990FD3E51B2EC6194326CD0BF117BBC45251256D6CC550EE7BB7CD3]
latest.yml:[1AEA655DC07FC7F77F2157F05A0848C050E92E450133630CE10496DDFA63B75E]
lokal-music_12.4.0_amd64.deb:[214046A654810764E720B317331C7EBE99415CD3DCBB0E38F53976205F00B587]
lokal-music_12.4.0_arm64.deb:[07666177EDA298DECD262FC7671FA44A3CD759A0A2B5A9FD22A1413BC5D1F693]
