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 |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.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 (2)
Showing the top 2 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
|
|
nuttylmao/NOOBS-CMDR
A tool to create macros for OBS
|
Version | Downloads | Last updated |
---|---|---|
5.0.0.3 | 1,192 | 10/28/2022 |
5.0.0.2 | 1,797 | 9/27/2022 |
5.0.0.1 | 578 | 9/21/2022 |
5.0.0 | 391 | 9/5/2022 |
5.0.0-Beta1 | 78 | 9/2/2022 |
4.9.1 | 4,035 | 12/7/2021 |
4.9.1-Beta1 | 344 | 7/15/2021 |
4.9.0 | 5,794 | 4/23/2021 |
4.9.0-Beta1 | 250 | 3/18/2021 |
4.8.1 | 3,215 | 11/24/2020 |
4.8.0 | 878 | 9/1/2020 |
4.8.0-Beta1 | 346 | 8/13/2020 |
4.2.0-beta3 | 3,540 | 10/23/2017 |
4.2.0-beta2 | 791 | 10/23/2017 |
4.2.0-beta | 802 | 10/2/2017 |
1.0.2-alpha | 855 | 3/16/2017 |
1.0.1-alpha | 737 | 3/16/2017 |
1.0.0-alpha | 955 | 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