obs-websocket-dotnet
5.0.1
dotnet add package obs-websocket-dotnet --version 5.0.1
NuGet\Install-Package obs-websocket-dotnet -Version 5.0.1
<PackageReference Include="obs-websocket-dotnet" Version="5.0.1" />
<PackageVersion Include="obs-websocket-dotnet" Version="5.0.1" />
<PackageReference Include="obs-websocket-dotnet" />
paket add obs-websocket-dotnet --version 5.0.1
#r "nuget: obs-websocket-dotnet, 5.0.1"
#addin nuget:?package=obs-websocket-dotnet&version=5.0.1
#tool nuget:?package=obs-websocket-dotnet&version=5.0.1
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.
New in v5.0.1
- Fixes for deserialization issues in MediaInputStatus
- Allow OBSVideoSettings to be updated via the API
- New ILogger support instead of writing to console
- New UnsupportedEvent event
- Updated to netstandard 2.1
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).
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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | 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.1
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.4)
- Newtonsoft.Json (>= 13.0.3)
- Websocket.Client (>= 5.1.2)
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.1 | 31 | 4/22/2025 |
5.0.0.3 | 23,944 | 10/28/2022 |
5.0.0.2 | 4,054 | 9/27/2022 |
5.0.0.1 | 1,475 | 9/21/2022 |
5.0.0 | 998 | 9/5/2022 |
5.0.0-Beta1 | 491 | 9/2/2022 |
4.9.1 | 5,980 | 12/7/2021 |
4.9.1-Beta1 | 802 | 7/15/2021 |
4.9.0 | 7,263 | 4/23/2021 |
4.9.0-Beta1 | 717 | 3/18/2021 |
4.8.1 | 3,867 | 11/24/2020 |
4.8.0 | 1,837 | 9/1/2020 |
4.8.0-Beta1 | 820 | 8/13/2020 |
4.2.0-beta3 | 4,578 | 10/23/2017 |
4.2.0-beta2 | 1,394 | 10/23/2017 |
4.2.0-beta | 1,369 | 10/2/2017 |
1.0.2-alpha | 1,395 | 3/16/2017 |
1.0.1-alpha | 1,283 | 3/16/2017 |
1.0.0-alpha | 1,603 | 3/15/2017 |
What's new in v5.0.1
* Fixes for deserialization issues in MediaInputStatus
* Allow OBSVideoSettings to be updated via the API
* New ILogger support instead of writing to console
* New UnsupportedEvent event