Repository navigation
LANShare v1.2.0 — Soundboard Update
Play sound effects for everyone in the room with your own library of sounds.
Highlights
- Soundboard: play short sound effects for everyone in the room
- Build your own sound library from
.mp3,.wavor.oggfiles- See who played the sound: their name lights up in the users list
- Per-user sound effects volume, independent from the stream volume
- Anti-spam cooldown so nobody can flood the room
Soundboard
- New 🎉 button at the bottom center of the video, available to the Host (with the room open) and to connected Clients
- The button stays discreet until you hover over it, then grows and lights up
- Click it to open the sound effects panel, with 3 sounds per row and scrolling for bigger libraries
- Click a sound to play it for everyone in the room: you hear it instantly, and so does everybody else
- Up to 4 sounds can play at the same time
- In fullscreen, the 🎉 button hides together with the volume button when the mouse is idle
Your Sound Library
- Click Add sound to open the new add dialog, or drag a file straight onto the panel
- Supports MP3, WAV and OGG files, up to 5 seconds and 2 MB
- Preview the sound before saving it
- The file name is used as the default name, and you can change it. Tip: paste an emoji into the name (e.g. Quack 🦆)
- Sounds are saved on your computer, in
%APPDATA%\LANShare\sfx, and stay there between sessions - Right-click a sound to Play only for me, Rename or Remove it
- Clear error messages for files that are too long, too big or in an unsupported format
Who Played It?
- When someone plays a sound, their entry in the users list gets a blue border and a 🎉 while the sound plays
- Works for everyone in the room: Host, Clients, and the person who played it
- Play only for me doesn't light up anything, since nobody else hears it
Sound Effects Volume
- New volume icon in the corner of the panel opens a horizontal slider above it
- Hover to show it, or click to pin it open
- Adjust with the mouse wheel, too
- Each person controls how loud the sound effects are for them. It doesn't affect anyone else
- Separate from the stream volume, saved between sessions (starts at 70%)
- Sound effects play on the output device chosen in Settings
Anti-spam
- After playing a sound, there's a 1.5 second cooldown before you can play another one
- The panel shows a small bar counting down the cooldown
- The Host enforces the rule for everyone, so a modified client can't flood the room
Under the Hood
- Sound effects are compressed with Opus (48 kHz, stereo) before going over the network. A 5-second sound takes about 60 KB
- The Host validates every sound it receives (size, length and name) before passing it on
- Sound effects played by LANShare are not captured into the stream audio, so nobody hears them twice
Fixes
- Host users list: with many users in the room, the list no longer overflows onto the buttons below it. It now uses the available space and scrolls
⚠️ Compatibility
This version uses a new network protocol. Host and Clients must all be on v1.2.0. Rooms from older versions show up as incompatible version. If you're on an older version, the in-app updater will offer the new version automatically.
📥 Installation
- Download
LANShare.exeorLANShare.zipfrom the Assets below - Run it on every computer that will join the room
- 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. 💙