This repository has no description

Streamplace Desktop: a home screen for its node, and OBS setup master

Desktop opens /desktop, a new js/app screen: a preview of the signed-in streamer's stream beside the renditions OBS encodes when it streams to this node (place.stream.ingest.* records kept on the node), and, inside Desktop, its OBS setup. Desktop now ships the OBS plugin built from the same commit, unpacked into its resources. On boot it offers to install or update it when OBS could load it (not Flatpak OBS; on Windows only with OBS closed), never downgrading: package.sh stamps the plugin with a manifest Desktop compares by build time. The screen's OBS card does the same on demand, and points OBS's current profile at this node with a new stream key while OBS is closed. CI builds the plugin before packaging Desktop. The e2e harness exports STREAM_KEY, which flows/desktop.spec.ts uses to ask the node what the plugin asks.