Alluno v0.9.x: Clients, Control, and Encryption

See exactly who is connected, switch off keyboard, mouse, gamepad or clipboard for a single viewer, kick or ban an account, and switch on end-to-end encryption for MoQ.

A
Alluno
August 26, 20264 min read

Sharing a machine used to be all or nothing. You handed someone a link and hoped. From v0.9.x you can see every person on your desktop, decide what each of them is allowed to touch, and take it back mid-sentence.

See everyone

A Clients panel lists every viewer, their transport, and the screen they are watching.

Hand over one key

Keyboard, mouse, gamepad and clipboard toggle per viewer, live.

Relays stay blind

MoQ sessions can be end-to-end encrypted in transit.

Who is actually on your machine

The Clients panel answers a question the old UI never did: who is here, right now? Every connected viewer appears with their name, avatar, transport, how long they have been connected, and the screen they are currently watching.

When someone should not be there, you have two levers. Kick removes them from the session. Ban stops a signed-in account reconnecting to that device at all.

Permission, one person at a time

This is the change we expect people to feel most. Keyboard, mouse, gamepad and clipboard can each be switched off for a single connected viewer, without disconnecting them and without touching anyone else in the session.

The change lands on their screen as soon as you make it. In practice that means you can pass the keyboard to a colleague for one command and take it straight back, rather than ending the session and starting again.

The relay cannot read your session

MoQ sessions can now be end-to-end encrypted. Switch it on in a machine's settings and a relay forwards your media without being able to see it. The WebRTC path already worked this way, so with the switch on, choosing a transport is a question of reach, not of trust.

An interface built around the session

The desktop app has been rebuilt around the panels people actually open mid-session rather than the ones that were easy to arrange. Two smaller additions come with it: connection notifications, and a Settings › Startup option to launch Alluno with your desktop session.

What we fixed

Drift over long sessionsfixed

The picture used to fall progressively further behind the host and drag audio out of sync. Frame pacing has been reworked.

Reconnectsfixed

A momentary network drop or a page reload no longer ends a viewer's session outright and forces a full reconnect.

Fixed UDP portfixed

The host failed to come back after Stop then Start with a fixed UDP mux port set, because the port was never released on stop and could not be rebound.

WebRTC portsfixed

Corrected WebRTC mux and ephemeral port handling.

FFmpeg 9.0bumped

Moved from FFmpeg 8.1 to 9.0.

Windows UACfixed

Fixed the UAC prompts.

Platform notes

  • Packages that actually launch: the .deb and .rpm builds failed to start on almost any system. Fixed.
  • Capture permission at install time: the packages now grant the KMS/DRM capability during install, instead of raising an authentication prompt on first launch and losing it again on every update.
  • Pointer in the capture: the host's mouse pointer is included in the captured video on both X11 and KMS/DRM.
  • Service mode: allunosvc added for service mode runtime.

Updating

Open the app

Click update in the UI, or right-click the Alluno icon in your system tray.

Check for updates

Choose Check for Updates. The download and install run on their own.

Carry on

Your settings survive the update. Nothing to re-enter.

New to Alluno? Take the latest build from the download page.

Next

MoQ transport reaches all platforms, users and devices in the next minor release.

Questions or a bug worth shouting about? Email [email protected] or open an issue on GitHub.

Get started with Alluno