Skip to content

LANShare v1.1

Choose a tag to compare

@ArtMMS ArtMMS released this 17 Oct 06:42
· 15 commits to main since this release

LANShare v1.1.0 — Audio Update

Everything playing on the Host's computer reaches every viewer in the room, in sync with the image.


Highlights

  • System audio streaming from the Host to every Client
  • Audio and video in sync: what you hear matches what you see
  • Choose which output device plays the stream's sound
  • Per-viewer volume control right on top of the video, with mute
  • High-quality Opus audio at 128 kbps stereo

Audio Streaming

  • Captures everything playing on the Host's computer
  • LANShare's own sounds are left out, so notification sounds never end up in the stream
  • Audio compressed with Opus (48 kHz, stereo, 128 kbps)
  • Audio starts and stops together with the screen stream
  • If the audio fails, the image keeps going and a warning is shown

Audio & Video Sync

  • Audio and video are timestamped at capture, on the same clock
  • The Client uses the audio as the master clock and paces the video to it
  • Small network delays are absorbed by a short audio buffer, without stuttering
  • New A/V offset indicator in the Client's info bar

Audio Output

  • Choose where the stream's sound plays in Settings → Audio & Notifications
  • Windows default follows the system if you change the default device
  • Switching the output takes effect instantly, even while watching
  • If the chosen device is disconnected (e.g. headphones), sound falls back to the Windows default and returns automatically when it's plugged back in

Volume Control

  • New volume button in the corner of the video (Clients only)
  • Vertical slider with live percentage, plus a mute toggle
  • Adjust with the mouse wheel over the button
  • Volume and mute are saved and restored on the next launch (starts at 50%)
  • In fullscreen, the button and cursor hide when the mouse is idle, like a video player

Fixes

  • Fullscreen now exits automatically when the Client disconnects or is removed from the room

⚠️ Compatibility

This version uses a new network protocol. Host and Clients must all be on v1.1.0. Rooms from older versions show up as incompatible version. If you're on v1.0.0, the in-app updater will offer the new version automatically.


📥 Installation

  1. Download LANShare.exe or LANShare.zip from the Assets below
  2. Run it on every computer that will join the room
  3. One person creates a room (Host) — everyone else joins from the lobby

⚠️ All devices must be on the same local network (or a virtual LAN such as Radmin VPN).


☕ Support

If LANShare is useful to you, consider supporting development on Ko-fi or GitHub Sponsors. 💙