-
released this
2026-07-06 21:22:52 +00:00 | 25 commits to main since this releaseAdded
- 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=autostalled 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
- AppImage —
peerspeak-0.6.3-x86_64.AppImage(glibc 2.39; bundles the pixelpass helper). Portable, no install. - Arch Linux —
peerspeak-git-0.6.3.r327.g99a4a33-1-x86_64.pkg.tar.zst(sudo pacman -U). Installpixelpass+mpvfor screen sharing. - Debian / Ubuntu —
peerspeak_0.6.3-1_amd64.deb(needs libc6 ≥ 2.39 → Ubuntu 24.04+/Debian 13+). For screen sharing also install the companionpixelpass_0.1.0-1_amd64.deb. - Windows —
peerspeak-0.6.3-setup.exe(Inno Setup installer; single self-contained binary, unsigned → SmartScreen “More info → Run anyway”).
Downloads