CouchPlay, a split-screen multiplayer tool for Linux, has been released in version v0.6.0.
The main new feature: Moonlight streaming. Any player can be streamed to a Moonlight client through Sunshine, from a virtual display or a real monitor. There is also per-player display selection, controller assignment by button press, and several fixes.
Important: after updating, the privileged helper must be reinstalled. Streaming requires KDE Plasma on Wayland and Sunshine on the host.
Moonlight streaming. Stream any player to a Moonlight client through Sunshine, from a virtual display or a real monitor.
- Pair clients per gaming user on the Users page. Each user keeps a stable address and port.
- Every streamed player gets its own audio sink, so sound plays on the client, not the host speakers.
- Controllers on the Moonlight client are assigned to the streaming player automatically.
Display and controllers
- Choose each player’s display: main screen, a specific monitor, or a virtual display.
- Assign controllers from the player cards with Press a button…. Auto-Assign skips streaming players.
- Pick a render resolution and an audio output device per player.
Fixes
- The session now stops cleanly on SIGTERM, SIGINT, SIGHUP or window close, so no player instances are left behind.
- Launch no longer aborts when the optional Steam shortcut sync can’t run for a player who hasn’t started Steam.
- Fixed the game selector error on the session page and a first-run window timeout.
- Fixed Sunshine port collisions between streaming players.
- Flatpak can read Heroic config and the default game directory.
Upgrading
Reinstall the privileged helper after updating. Its D-Bus API changed, and the
manage-virtual-displayandmanage-audio-sinkPolkit actions were removed. Re-run the installer, or see Installation.Streaming needs KDE Plasma on Wayland and Sunshine installed on the host. Setup is in the README. Streaming is new and has had limited hardware testing, so please report problems.

Source: GitHub