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) }