Merge pull request #596 from lokal-music/release/v12.0.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
-
More search fixes (#594)
-
fix: update repository endpoints after transfer to lokal-music (#595)
Details
After the repository transfer, the packaged updater and several app links still target sipbuu/lokal. Point new builds directly at lokal-music/lokal so updates, changelogs, downloads and the default radio catalogue use the current project.
Changes:
- Update electron-builder's GitHub publish owner, the in-app release API/link, Discord project button, provider user-agent contact URLs, README and contribution links.
- Move the default radio URL and recognize saved former default URLs, retaining cached stations and user-defined catalogues; retries/refreshes use the new endpoint.
- Update the Cast Pages address and document the external migration for the existing Google Cast application 2060B9B3. The Pages workflow already deploys from the current repository and is triggered by this workflow-file change on main.
- Preserve app ID, Windows Store identity/publisher, Cast application ID, author/license credits and the separate lokal-ttml project. Release/nightly/notifier workflows already derive their repository from GitHub context.
Validation:
- 36 Node tests pass across Discord presence, default radio catalogue/migration and Cast controller/protocol. One additional real Discord IPC socket test cannot bind its Unix socket here (EPERM) and was excluded from the successful rerun.
- Electron syntax check passes for all 186 files; Vite production build and git diff --check pass.
- Verified publish config and installed app/Store/Cast identities. Published Git tree matches the local staged tree exactly.
External follow-up: once https://lokal-music.github.io/lokal/receiver/ is deployed, change the Receiver Application URL of existing Cast app 2060B9B3 in Google's console. A repository PR cannot update that registration. No device casting or installer update was exercised.
Contributors: @CHEYCKIT
Full Changelog: v12.0.4...v12.0.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-12.0.5-arm64-mac.zip:
[5117F9FBC0950975AB5448D65C36F2AA26B1EDC02E3AC6B659B80C39CCA7FEFA]
Lokal-12.0.5-arm64-mac.zip.blockmap:[D0FF22C844463BCD46BFB12A0606E403D2442A22FD4098796ADE49ED7EC40A14]
Lokal-12.0.5-arm64.AppImage:[0996E1FD130F12A4161852149ED98ECE1983A323AE1376900FD48E822FE1F450]
Lokal-12.0.5-arm64.dmg:[58ABB0A1526B4FA23C6B417D132DA7070A3942FF55268DC9E2CD711F7E9A325F]
Lokal-12.0.5-arm64.dmg.blockmap:[8BC18B1625EA77D4AA7203E651EE6C075E9A26EAE99D91CA0459AB21D059F4F8]
Lokal-12.0.5-mac.zip:[E3A4C67F0FBDEEAC54BEAE166FAF3C2B191C95D273B2227E72622ACA8001E7CE]
Lokal-12.0.5-mac.zip.blockmap:[40B50471D9B46588FD7099E375D79242DBF84571FEA1F995CB329CF431232F59]
Lokal-12.0.5.AppImage:[A938B98DF419E2907010F4DAE19F4F327E7518E3A5B4C52D9933696C74343666]
Lokal-12.0.5.dmg:[E3F699F35849D9773093B14E23B8903DBF7C98057AE7E064D397534FA8B398E0]
Lokal-12.0.5.dmg.blockmap:[5610D04A305921A178876E55496E41EA35C66418D13EED8CD3C9B0D127919A3B]
Lokal-12.0.5.exe:[39CAC9F50E08EDD19ECC129ACFD037D925BFBFFA6D668C01B765CAB97DA1F413]
Lokal-Setup-12.0.5.exe:[6E8D673232FC7AC9D1B1CFE0237527E666964E395CC4F3258EA37F90525EBCB3]
Lokal-Setup-12.0.5.exe.blockmap:[C3440FB123DEBA274374E9B247D581D7CC41A014E4D6D7742A566CB69397050C]
builder-debug.yml:[6C1B1E9BCBD3F10592BF05A22DDB2FC49DB211DB55CA79FA80B3D1CC6356867D]
latest-linux-arm64.yml:[FA7EC998FF4EFDF384F6704CAB0D03EF95AFA4B8F58055E5132A5D394F471AB7]
latest-linux.yml:[13E488AF7640FDA7D604FE3E3B4A27816DC59486A6598EE588FC9C3B63EC3B5E]
latest-mac.yml:[7CEDD89BDA4ABFB895EFAEC49E015D89C6F109987915846E22142756E2301D4D]
latest.yml:[5C7D044ED8F72097180775632C1239A3E08F0E8CAA641E6AD54A3B5F700B4186]
lokal-music_12.0.5_amd64.deb:[EE12D1C8BB6721E00C08246299D58E875EA194CB190DDBDF83F1B110029C4F56]
lokal-music_12.0.5_arm64.deb:[3AE9F1891355D2E90332C1E98DE709CD3192069B4F4967473B345511D1197916]
