SXSHXRM STUDIO
Setup guides / Troubleshooting

Troubleshooting

SymptomCheck
Publisher setup requiredThe release has no valid embedded store/product settings. The publisher must rebuild it; buyers cannot configure payment IDs.
License rejected / computer limitCopy the receipt key exactly, check its term and limit, deactivate the old PC, or contact the publisher to remove an obsolete instance.
Online validation requiredRestore internet access and correct Windows time, then use Check activation. Offline grace is bounded.
Activation response lostContact the publisher before repeated retries; a provider instance may have been created.
Port already in useStop the previous toolkit while off air. Check listening processes; do not delete the old install or kill all Python processes.
Desktop window cannot openInstall WebView2 Runtime; inspect Logs. Services can be accessed at http://127.0.0.1:8788 while running.
OBS disconnectedEnable OBS WebSocket 4455 authentication; run OBS and SHXRM as the same Windows user; reconnect.
Feed offlineCheck encoder publishing, Tailscale routing, UDP 8890 firewall rule, stream ID, and the saved ingest host.
Metrics error / 9998 refusedVerify MediaMTX API 9997 and metrics 9998 are enabled on loopback. Missing metrics should not report a healthy camera as offline.
Mobile preview errorReconnect preview; try HLS; verify ICE additional hosts and TCP/UDP 8189 access.
BRB never switchesEnable and save protection; map exact existing scenes; test while OBS broadcasts the managed normal scene.
Camera never returnsVerify fresh online ingest and recovery bitrate/delay; keep OBS Media Source reconnect enabled.
Multichat sign-in failsRegister the exact callback on that platform, enter your own client ID/secret, authorize from the streaming PC, and inspect provider status.
YouTube quota exhaustedCheck the buyer's Google Cloud quota and active chat polling. Do not create projects to evade platform limits.
Kick connects but no messagesAccount authorization is separate from public HTTPS webhook delivery. Check the dedicated receiver and signed-event forwarding.
Friend cannot receive cameraShare the streaming PC through Tailscale, grant port access, send the private generated read URL, and ensure your source is online.

When requesting help, include release version, Windows/OBS version, the affected feature, and a sanitized error. Do not post activation keys, OAuth credentials/tokens, destination keys, private camera URLs, Config, or complete logs without reviewing them.

Download this guide as text