27 lines
605 B
Go
27 lines
605 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/andreykaipov/goobs"
|
|
)
|
|
|
|
func main() {
|
|
// change this password lol!
|
|
client, err := goobs.New("localhost:4455", goobs.WithPassword("wtiR9XcQ78a2kiNA"))
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
defer client.Disconnect()
|
|
|
|
version, err := client.General.GetVersion()
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
fmt.Printf("OBS Studio version: %s\n", version.ObsVersion)
|
|
fmt.Printf("Server protocol version: %s\n", version.ObsWebSocketVersion)
|
|
fmt.Printf("Client protocol version: %s\n", goobs.ProtocolVersion)
|
|
fmt.Printf("Client library version: %s\n", goobs.LibraryVersion)
|
|
}
|