obs-websocket-dotnet
5.0.0.3
dotnet add package obs-websocket-dotnet --version 5.0.0.3
NuGet\Install-Package obs-websocket-dotnet -Version 5.0.0.3
<PackageReference Include="obs-websocket-dotnet" Version="5.0.0.3" />
paket add obs-websocket-dotnet --version 5.0.0.3
#r "nuget: obs-websocket-dotnet, 5.0.0.3"
// Install obs-websocket-dotnet as a Cake Addin #addin nuget:?package=obs-websocket-dotnet&version=5.0.0.3 // Install obs-websocket-dotnet as a Cake Tool #tool nuget:?package=obs-websocket-dotnet&version=5.0.0.3
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.
v5 Updates
NOTE: As OBS Websocket v5.0 is not backward compatible with 4.9.x, neither is the .Net version.
What's new in v5.0.0.3:
- Fixed issue with integer overflow for OutputStatus objects
(Older updates): - Each event now has a dedicated EventArgs class. This will break the previous event signature
- Finished adding all v5 methods
Connect()
function is now obsolete, useConnectAsync()
instead.- Additional bugfixes and stability fixes
Please report issues/bugs via the Issues Tracker or discuss in our Discord
Dev Discussions
Discord: Discuss in #developers-chat in Bar Raiders
EOL for v4.x branch
NOTE: We will no longer be updating the v4.x branch as we move towards v5.0 (which is NOT backwards compatible). Any PRs should be done on the v5-dev
branch.
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 (>= 13.0.1)
- Websocket.Client (>= 4.4.43)
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 | 16,930 | 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,772 | 12/7/2021 |
4.9.1-Beta1 | 778 | 7/15/2021 |
4.9.0 | 7,104 | 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,435 | 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,309 | 3/16/2017 |
1.0.1-alpha | 1,197 | 3/16/2017 |
1.0.0-alpha | 1,418 | 3/15/2017 |
Ported to use new OBS Websocket v5.0
NOTE: As OBS Websocket v5.0 is not backward compatible with 4.9.x, neither is the .Net version.
What's new in v5.0.0.3
* Fixed issue with integer overflow for
(Previous updates):
* Each event now has a dedicated EventArgs class. This will break the previous event signature
* Finished adding all v5 methods
* Connect() function is now obsolete, use ConnectAsync() instead.
* Additional bugfixes and stability fixes