• v0.6.7 f100981ad0

    PeerSpeak v0.6.7
    CI / check (push) Failing after 1m58s
    Stable

    mollusk released this 2026-08-22 19:08:47 +00:00 | 5 commits to main since this release

    Changed

    • All system audio is now the safe screen-share choice. On supported
      PixelPass builds, the single All system audio row shares ordinary desktop
      sound while excluding PeerSpeak's own call playback. There is no longer a
      second, technical-sounding desktop-audio choice to understand before sharing.

    Fixed

    • Sharing desktop audio no longer sends the call back to its listeners.
      PeerSpeak marks every playback path it owns, passes the active echo-canceller
      identity to PixelPass, and uses a fail-closed PipeWire fan-out so voice,
      watched shares, and notification sounds cannot enter the screen-share mix.
    • Screen-share audio failures are visible without becoming unsafe. Missing,
      unsupported, or newly unsafe streams stay out of the capture and produce a
      useful warning; warnings clear again when the condition or share ends.
    • Stopped and failed shares clean up promptly. Remote viewers and their
      players are reaped when a stream ends, and leaving a call tears down the
      PixelPass host, capture graph, and viewer processes instead of leaving a
      stale sharing state or warning behind.

    Packaging

    • The Linux AppImage bundles the matching PixelPass helper. The one-file
      build therefore carries the desktop-audio exclusion capability it advertises
      rather than depending on an unrelated system PixelPass version.

    Compatibility

    • Wire-compatible with 0.6.6. This release changes local screen-share audio
      routing and lifecycle behavior; no PeerSpeak audio, friends, files, or gossip
      protocol version changed.
    Downloads