Skip to content

v2.0.0

Choose a tag to compare

@Kepners Kepners released this 18 May 18:09

PC Nest Speaker 2.0.0 - group audio baseline

Version 2.0.0 makes the proven Cast Audio Group path the default and ships the warm PC Nest Speaker colour system.

Highlights

  • Cast Audio Groups now use the Default Media Receiver on the group itself, so the group leader opens one WebM/Opus HTTP stream and Google Cast handles native member sync.
  • WebM/Opus HTTP audio defaults to 320k at 48 kHz stereo.
  • Reissued build includes Stream Monitor wiring for the v2 HTTP WebM/Opus path: bitrate, data sent, connection state, and visualizer activity now come from actual bytes written to connected Cast clients.
  • A subtle 1.05 signal lift is applied by default for a brighter perceived sound without changing the Windows volume model.
  • The experimental per-speaker group receiver path is disabled by default and remains behind PCNEST_GROUP_FAST_CUSTOM=1.
  • The app UI keeps the existing PC Nest Speaker logo treatment and applies the warm cream, pink, green, and ink palette.
  • Footer and package metadata now use v2.0.0 and Kepnersen on X.com.

Trial and licensing

  • The 1-hour streaming trial remains in place.
  • Trial state is still stored in encrypted, signed local usage data.
  • Licence keys remain XXXX-XXXX-XXXX-XXXX uppercase hex keys.
  • Licence activation still validates against https://www.pcnestspeaker.app/api/validate-license.
  • A valid licence still bypasses trial expiry.

Customer build contents

The Windows release build is expected to include:

  • FFmpeg
  • MediaMTX
  • cast-helper.exe
  • cast-daemon.exe
  • audioctl.exe
  • SoundVolumeView
  • VB-Cable driver files
  • Equalizer APO installer
  • installer diagnostic helpers

Verification performed

  • Renderer JavaScript syntax check passed.
  • Main-process JavaScript syntax check passed.
  • Usage tracker syntax check passed.
  • Preload JavaScript syntax check passed.
  • Static release-gate checks passed for 3600-second trial duration, packaged trial blocking, licence activation, production licence API URL, preload licence IPC, and renderer licence UI.
  • Full Windows build completed for installer and portable artifacts.
  • Packaged app.asar was checked for the colour-only UI, v2 footer, one-hour trial constants, and licence API wiring.
  • Reissued packaged app.asar was checked for the HTTP Stream Monitor stats wiring.
  • Unpacked build resources were checked for FFmpeg, MediaMTX, Python cast helpers, audioctl, SoundVolumeView, VB-Cable files, Equalizer APO, and installer tools.
  • User clean-install test result accepted as release gate: loud, fast, and reporting 2.0.

Published release

  • Published on 2026-05-18 as v2.0.0.
  • Public release page: https://github.com/Kepners/pcnestspeaker-releases/releases/tag/v2.0.0.
  • Website installer route: https://www.pcnestspeaker.app/download/windows/setup.
  • Browser download filename: PC-Nest-Speaker-Setup-2.0.0.exe.
  • Setup EXE: 218924631 bytes, SHA256 57E077551916639D3E9C02100E5C0303C76364915FCA6FFDE5B7BA8967138E28.
  • Portable EXE: 215743266 bytes, SHA256 6C7FBCA9A7B5DC281C3119E2B89C6B24ECE89D091ED978AC3E4D2AAB94C98B64.
  • Live route proof after Caddy reload: HTTP 200, Content-Length: 218924631, Content-Disposition: attachment; filename="PC-Nest-Speaker-Setup-2.0.0.exe".
  • Full public-route download hash matched the local setup EXE hash.