Releases: Darkaxt/aonsoku-basic-auth
Release list
Aonsoku BasicAuth v0.14.0-ba.7
Synced lyrics test build for Synfonium-style translated LRC support.
Changes:
- Port Feishin-style translated synced lyrics parsing.
- Merge duplicate timestamp and OpenSubsonic translation lines for fullscreen display.
- Include lyrics tests in the BasicAuth release gate.
- Narrow brace-expansion overrides so Windows packaging remains compatible with Electron Builder.
Verification:
corepack pnpm run release:basic-auth:gatespassed.- Windows installers, blockmaps, and
latest.ymlwere generated and validated.
Aonsoku BasicAuth v0.14.0-ba.6
Aonsoku BasicAuth v0.14.0-ba.6
- Fixes the MPV startup/load race that could leave MPV running but idle at 0:00.
- Uses MPV's native loadfile command and keeps proxy BasicAuth headers in Electron main.
- Detects
mpvon PATH and hides/clears the custom MPV binary path when it is not needed. - Maps ReplayGain settings to MPV native ReplayGain properties for desktop song playback.
- Keeps Web audio available for web builds, radio, podcasts, and explicit fallback.
Verification:
corepack pnpm run release:basic-auth:gatespassed.- Windows installers, blockmaps, and
latest.ymlwere generated and validated.
Aonsoku BasicAuth v0.14.0-ba.5
Hotfix release for MPV song playback: keeps MPV active for recoverable node-mpv load rejections, adds sanitized MPV diagnostics, hides the MPV binary path while Web is selected, and accepts raw Windows MPV paths.
Aonsoku BasicAuth v0.14.0-ba.4
Aonsoku BasicAuth v0.14.0-ba.4
Fixes:
- Fixes the packaged desktop startup crash from v0.14.0-ba.3:
node-mpvis now bundled into the Electron main process output instead of being left as a missing runtime dependency inside app.asar. - Adds a release gate that fails if the Electron main bundle contains a bare runtime
node-mpvimport again. - Normalizes and checks Windows release metadata so
latest.ymlpoints at the x64 installer at top level and all expected installer/blockmap assets are present.
Notes:
- The MPV controller package is bundled. The external MPV binary itself is still not bundled; install MPV or configure its path in Settings > Audio.
- Users already stranded on v0.14.0-ba.3 may need to run this installer manually once because that broken version can crash before its updater UI starts.
Aonsoku BasicAuth v0.14.0-ba.3 (superseded by v0.14.0-ba.4)
Aonsoku BasicAuth v0.14.0-ba.3
Changes:
- Adds MPV as the default Electron desktop song playback engine for this fork.
- Keeps Web audio for web builds, radio, podcasts, and visible emergency fallback if MPV cannot start or load.
- Adds MPV settings for selecting MPV/Web and configuring a custom MPV binary path.
- Preserves reverse-proxy BasicAuth secrecy: Electron main injects MPV HTTP header fields for configured protected origins without exposing proxy credentials to the renderer, URLs, logs, process args, or release metadata.
- Adds unit coverage for desktop MPV defaulting, web fallback behavior, MPV BasicAuth header field generation, and stream credential redaction.
Notes:
- MPV is not bundled in this release. Install MPV or configure the binary path in Settings > Audio.
- ReplayGain remains Web-only in this first MPV pass.
- This is an experimental desktop playback fix aimed at high-resolution/lossless stream instability and victoralvesf#366-style playback failures.
Aonsoku BasicAuth v0.14.0-ba.2
Aonsoku BasicAuth v0.14.0-ba.2
Changes:
- Carries upstream development playback fallback from victoralvesf#389.
- Requests server-side opus transcoding for
.m4astreams so ALAC containers can play through Chromium/Electron. - Uses song metadata duration when a transcoded stream reports infinite duration.
- Tightens player component coverage for
.m4astream URLs, infinite-duration fallback, and repeat-all vs repeat-one loop behavior.
Notes:
- Reviewed victoralvesf#366, but this release does not claim to fix that issue. The native audio element still drives track-end advancement; proving victoralvesf#366 needs a reproducible stream/media case.
- This fork remains scoped to reverse-proxy BasicAuth support. General Aonsoku issues are out of scope here unless they directly affect this fork's BasicAuth patch or are deliberately carried as narrow upstream-development fixes.
Aonsoku BasicAuth v0.14.0-ba.1
Public validation prerelease. Initial Aonsoku BasicAuth fork release with reverse-proxy BasicAuth support for the Electron desktop client. Manual desktop smoke testing passed against a protected server, including browsing, playlist access, cover art, and playback. Full BasicAuth release gates passed on the recreated real GitHub fork, including Traefik/Navidrome smoke harness and Windows packaging.