Connect and control Streamlabs-OBS websocket.
In Streamlabs OBS, go to Settings
->Remote Control
and click on the QR-Code
and then on show details
const StreamlabsOBSClient = require("streamlabs-obs-socket-client")
const client = new StreamlabsOBSClient({
token: "{YOUR-SLOBS-ACCESS-TOKEN}",
port: 59650,
uri: "localhost",
});
// create slobs websocket connection
client.connect().then(() => {
// change the scene
client.changeScene("Desktop")
})
Method | Description |
---|---|
client.getScenes() |
get available scenes |
client.changeScene(sceneName = String) |
change the current scene |
client.changeSourceVisibility(sceneName = String, sourceName = String, visibility = Bool) |
change source visibility of an item in a scene |
client.toggleSourceVisibility(sceneName = String, sourceName = String) |
toggle visibility of an item in a scene |
client.getSourceItemFromScene(sceneName = String, sourceName = String) |
get a source item from a scene |
Thank you for considering contributing to this project!
The MIT License (MIT). Please see License File for more information.