• v0.6.3 99a4a336ad

    PeerSpeak 0.6.3 — screen-sharing controls + hwdec fixes
    CI / check (push) Failing after 4s
    cargo-deny / cargo-deny (push) Has been cancelled
    windows-build / windows-build (push) Has been cancelled
    Stable

    mollusk released this 2026-07-06 21:22:52 +00:00 | 25 commits to main since this release

    Added

    • In-app screen-sharing controls. A new Screen sharing section in Settings, plus a per-call quality picker on the Share control. Encode side: quality preset, bitrate, framerate, maximum resolution, maximum viewers, force-software-encode, and extra pixelpass arguments. Playback side: choose mpv or VLC, toggle hardware decoding, pick a buffering posture (low-latency vs. smooth), set the demuxer cache, and pass extra mpv arguments. Stored locally; defaults unchanged, so existing setups keep working.

    Fixed

    • Shared video no longer freezes on the first frame while audio keeps playing. Hardware decoding now defaults off; forcing --hwdec=auto stalled some viewers' hardware decoder on frame 1. Re-enable it from the new Screen sharing settings if your machine handles it well.
    • The per-call quality picker is now honored. The inline quality dropdown was being reset to the saved default before a share started, so every share silently used the default quality.
    • VLC now respects your playback settings. VLC hardware-decodes by default, so a VLC viewer previously ignored the hardware-decode toggle (and could hit the same frame-1 freeze) and the buffering posture. VLC viewers now map both onto VLC's own options.

    All changes are local-only — no wire-protocol change, old configs load unchanged.

    Downloads

    • AppImagepeerspeak-0.6.3-x86_64.AppImage (glibc 2.39; bundles the pixelpass helper). Portable, no install.
    • Arch Linuxpeerspeak-git-0.6.3.r327.g99a4a33-1-x86_64.pkg.tar.zst (sudo pacman -U). Install pixelpass + mpv for screen sharing.
    • Debian / Ubuntupeerspeak_0.6.3-1_amd64.deb (needs libc6 ≥ 2.39 → Ubuntu 24.04+/Debian 13+). For screen sharing also install the companion pixelpass_0.1.0-1_amd64.deb.
    • Windowspeerspeak-0.6.3-setup.exe (Inno Setup installer; single self-contained binary, unsigned → SmartScreen “More info → Run anyway”).
    Downloads