obs-websocket-dotnet
4.9.0-Beta1
See the version list below for details.
dotnet add package obs-websocket-dotnet --version 4.9.0-Beta1
NuGet\Install-Package obs-websocket-dotnet -Version 4.9.0-Beta1
<PackageReference Include="obs-websocket-dotnet" Version="4.9.0-Beta1" />
paket add obs-websocket-dotnet --version 4.9.0-Beta1
#r "nuget: obs-websocket-dotnet, 4.9.0-Beta1"
// Install obs-websocket-dotnet as a Cake Addin #addin nuget:?package=obs-websocket-dotnet&version=4.9.0-Beta1&prerelease // Install obs-websocket-dotnet as a Cake Tool #tool nuget:?package=obs-websocket-dotnet&version=4.9.0-Beta1&prerelease
obs-websocket-dotnet
Official .NET library (written in C#) to communicate with an obs-websocket server.
This library is available on the NuGet gallery
See the TestClient
project for a working example.
What's New
- v4.9.x incrementally adds all the features introduced in obs-websocket v4.9
Dev Discussions
Discord: Discuss in #developers-chat in Bar Raiders
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 12.0.3)
- WebSocketSharp-netstandard (>= 1.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on obs-websocket-dotnet:
Package | Downloads |
---|---|
Obs.v5.WebSocket.Reactive
This wraps the default obs v5 websocket with observables to use as well as the events |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on obs-websocket-dotnet:
Repository | Stars |
---|---|
SaviorXTanren/mixer-mixitup
Streaming bot application for handling chat, events, moderation, and other streamer assistance features
|
|
csharpfritz/Fritz.StreamTools
Handy tools for managing my live stream, built with ASP.NET Core
|
|
nuttylmao/NOOBS-CMDR
A tool to create macros for OBS
|
Version | Downloads | Last updated |
---|---|---|
5.0.0.3 | 17,032 | 10/28/2022 |
5.0.0.2 | 3,958 | 9/27/2022 |
5.0.0.1 | 1,445 | 9/21/2022 |
5.0.0 | 953 | 9/5/2022 |
5.0.0-Beta1 | 473 | 9/2/2022 |
4.9.1 | 5,774 | 12/7/2021 |
4.9.1-Beta1 | 778 | 7/15/2021 |
4.9.0 | 7,112 | 4/23/2021 |
4.9.0-Beta1 | 693 | 3/18/2021 |
4.8.1 | 3,819 | 11/24/2020 |
4.8.0 | 1,570 | 9/1/2020 |
4.8.0-Beta1 | 792 | 8/13/2020 |
4.2.0-beta3 | 4,436 | 10/23/2017 |
4.2.0-beta2 | 1,264 | 10/23/2017 |
4.2.0-beta | 1,238 | 10/2/2017 |
1.0.2-alpha | 1,310 | 3/16/2017 |
1.0.1-alpha | 1,197 | 3/16/2017 |
1.0.0-alpha | 1,418 | 3/15/2017 |
Added Events:
New `Media` category with lots of events
`SourceAudioActivated`
`SourceAudioDeactivated`
Added Requests:
New `Media Control` category with lots of requests
`CreateSource`
`CreateScene`
`GetSourceDefaultSettings`
`RefreshBrowserSource`
`AddSceneItem`
`GetSceneItemList`
`GetAudioActive`
`TriggerHotkeyByName`
`TriggerHotkeyBySequence`
`GetRecordingStatus`
`GetReplayBufferStatus`
`GetTransitionSettings`
`SetTransitionSettings`
`GetTransitionPosition`
`ReleaseTBar`
`SetTBarPosition`
⚠️ Deprecated:
`GetBrowserSourceProperties`
`SetBrowserSourceProperties`
`SetHeartbeat`
`SetSceneItemCrop`
`SetSceneItemPosition`
`SetSceneItemTransform`