MoonlightWeb v0.3.1 — streams sized to your screen, a mouse that aims true
The release that fits the stream to the screen you play on and makes the mouse behave like a mouse in games. The picture now takes your device's shape and refresh rate, follows the host's display when it changes, and comes back in seconds after the network hiccups. MoonlightWeb streams your gaming PC to any device with a browser — you install one app on the gaming PC, which captures and encodes that machine itself; every other device just opens a URL.
Your screen, your shape
- Four clear resolution choices — Auto, "Match my screen", a size you type, or a fixed rung. The bitrate follows the picture the host really sends, and it is halved on phones and tablets.
- A virtual display made to measure — "MoonlightWeb Virtual Display" now comes with the installer and switches on from its own card. It takes your device's size and refresh rate, and puts your other screens back exactly as they were when you stop.
- The stream follows the host's display — change the resolution, the orientation or HDR on the gaming PC and the stream follows without ending, on Windows, Linux and macOS.
- A PC with no screen plugged in still streams — it keeps its card and adds a virtual display from the browser. A Mac creates its own, with nothing to install.
Games and input
- Aiming is no longer accelerated twice — a captured mouse sends its own raw counts, with a sensitivity setting for game motion.
- Games that keep re-centring the pointer work in desktop mode — they get the mouse as movement, so you aim instead of spinning, on Windows, macOS and Linux.
- Administrator windows and the UAC prompt take your input — the signed-in owner can drive them from the browser.
- More gamepads — non-standard controllers are mapped, any pad can be remapped, and generic USB pads show their real name.
- Keys stay where your fingers are — a fresh install sends key positions, so games read the key you pressed; typing the exact character stays one switch away.
Smoother streams
- Back in seconds after a network freeze — stale frames are dropped at the source, the next keyframe is asked for at once, and the bitrate climbs back in seconds instead of half a minute.
- Less lag when the GPU is busy — the stream is no longer treated as background work, and a still desktop stops spending its bitrate on NVIDIA, AMD and Intel.
- Sharper when the stream is smaller than the display — the picture is scaled with a better filter wherever the GPU can afford it.
- HDR done right — an SDR stream of an HDR desktop is no longer washed out, HDR on iPhone and Safari is no longer grey, and turning HDR on or off on the host no longer ends the stream.
- Edge shows the whole picture — a stream no longer opens cropped in Microsoft Edge.
Home screen and remote access
- Home-screen shortcuts that sign you in — a shortcut opens its own machine under its name and icon, and signs in on every machine that was on the line when you made it.
- Several MoonlightWeb hosts on one network — each gets its own openings on the router, and when the router cannot be reached, the app says what to forward by hand.
- Linux hosts behind a firewall can be streamed — ufw and firewalld no longer block the picture.
Installer & setup
- Starts at login — on by default, with a box on the installer's last page and a switch in the app. An update also repairs a login task an older version lost.
- The Mac asks for both permissions at install — not at your first click, and its card says so if one is taken back later.
- Your privacy choice stays yours — the anonymous usage census is described and can be switched off, instead of a box you had to tick.
Under the hood
- Hosts are listed in a stable order — the ones you use first, then this PC's own screens.
- Logs keep seven days instead of growing forever, and settings are always written in full.
- A pre-release acceptance run installs, updates and streams every build on Windows, macOS and Linux machines before it ships.
Downloads
Install on the gaming PC only. The quickest route on macOS and Linux is the one-liner curl -fsSL https://moonlightweb.top/install.sh | bash — it also sets up the repository, so updates come with the system:
| Platform | Asset |
|---|---|
| Windows x64 | MoonlightWeb-installer-0.3.1-win-x64.exe
|
| Windows ARM64 | MoonlightWeb-installer-0.3.1-win-arm64.exe
|
| macOS (Apple Silicon) | moonlightweb-0.3.1-macos-arm64.pkg
|
| Linux (Debian/Ubuntu/Mint) | moonlightweb-0.3.1-linux-x64.deb
|
| Linux (Fedora/RHEL/openSUSE) | moonlightweb-0.3.1-linux-x64.rpm
|
| Linux (portable) | moonlightweb-0.3.1-linux-x64.AppImage
|
Prefer a container? docker pull ghcr.io/linckosz/moonlight-web:0.3.1 (host networking). Playing from a phone, tablet or TV? Nothing to download — just open your server's URL in the browser.
Requirements
- A gaming PC running Windows, Linux or macOS — it streams itself; Sunshine is optional, and only if you want to pair a different machine.
- A modern browser on the client device (Chrome/Edge recommended for full codec, HDR and WebGPU support).
- On Linux, a distribution no older than Ubuntu 22.04, Debian 12 or Fedora 36 — Qt and OpenSSL are bundled, the system C runtime never can be.
💬 Questions, or something not working? Join the Discord — help, and where new releases are announced.