@juaneprod/onsync-client
v1.1.0
Published
OnSync vMix WebSocket client - Interactive CLI to connect vMix to OnSync server
Maintainers
Readme
OnSync vMix Client
Interactive CLI tool to connect vMix to OnSync server via WebSocket.
Installation
Global Installation
npm install -g @juaneprod/onsync-clientLocal Installation
npm install @juaneprod/onsync-client
npx onsync-clientUsage
First Time Setup
Run the interactive configuration:
onsync-client --configOr:
onsync-client -cRun Client
onsync-clientConfiguration
The configuration is saved to ~/.onsync-client.json in your home directory.
Configuration Options
- WebSocket URL: Default is
wss://api.juane.devor custom URL - vMix API URL: Usually
http://127.0.0.1:8088 - Update Interval: Default is 1000ms or custom value (100-10000ms)
Requirements
- vMix must have Web API enabled (Settings → Web)
- Server must be running and accessible
- Node.js 14+ installed
Features
- ✅ Interactive CLI with colored output
- ✅ Automatic reconnection on disconnect
- ✅ Program change detection
- ✅ Session statistics
- ✅ Configuration persistence
License
ISC
