diff --git a/ExtensionManifest.json b/ExtensionManifest.json
index f8fe6a0..9c59410 100644
--- a/ExtensionManifest.json
+++ b/ExtensionManifest.json
@@ -4,7 +4,8 @@
"author": "Macro Deck",
"repository": "https://github.com/SuchByte/Macro-Deck-OBS-WebSocket-Plugin",
"packageId": "SuchByte.OBS-WebSocketPlugin",
- "version": "1.5.0",
+ "version": "2.0.0",
"target-plugin-api-version": 40,
+ "target-macro-deck-version": "2.13.0-b10",
"dll": "OBS-WebSocket Plugin.dll"
}
diff --git a/GUI/Controls/ObsSelectorButton.cs b/GUI/Controls/ObsSelectorButton.cs
index 2906c75..2a19e65 100644
--- a/GUI/Controls/ObsSelectorButton.cs
+++ b/GUI/Controls/ObsSelectorButton.cs
@@ -8,7 +8,6 @@
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Net.Mime.MediaTypeNames;
-using System.Windows.Media.Media3D;
using SuchByte.MacroDeck.GUI;
namespace SuchByte.OBSWebSocketPlugin.GUI.Controls
diff --git a/Macro-Deck-OBS-WebSocket.csproj b/Macro-Deck-OBS-WebSocket.csproj
index c7cfc9d..90d8102 100644
--- a/Macro-Deck-OBS-WebSocket.csproj
+++ b/Macro-Deck-OBS-WebSocket.csproj
@@ -34,7 +34,9 @@
-
+
+ $(SolutionDir)..\Macro-Deck\MacroDeck\bin\$(ConfigurationName)\$(TargetFramework)\win-x64\Macro Deck 2.dll
+
diff --git a/README.md b/README.md
index 2507951..47ea427 100644
--- a/README.md
+++ b/README.md
@@ -2,32 +2,52 @@
Control Open Broadcaster Software with Macro Deck
## Important
-To use this plugin, you need to install the OBS-WebSocket plugin to your Open Broadcaster Software first.
+To use this plugin, simply download it from the Macro Deck Extension Store. This plugin works with the websocket plugin built into OBS.
-This plugin only supports version 4.9 of the OBS-WebSocket plugin!
+This plugin only supports version 5+ of the OBS-WebSocket plugin! This is the version built into OBS since version 28.
-More informations [here](https://obsproject.com/forum/resources/obs-websocket-remote-control-obs-studio-from-websockets.466/)
+### Features
-# Features
-- ### Save replay buffer
+#### Multiple Connections
+Control multiple instances of OBS with a single Macro Deck server!
+
+#### Save replay buffer
Save the replay buffer by a press of an action button
-- ### Variables
+
+#### Variables
This plugin automatically creates variables for the streaming/recording state, the current scene, streaming statistics and more.
You can easily add this variables to action buttons or use it as action button state binding.
-- ### Start/stop/toggle recording, streaming, replay buffer and virtual camera
+
+#### Start/stop/toggle recording, streaming, replay buffer and virtual camera
Easily start/stop/toggle recording, streaming, replay buffer or the virtual camera by a press of an action button
-- ### Set scene
+
+#### Set scene
Change the current scene by a press of an action button
-- ### Set profile
+
+#### Set profile
Change the current profile by a press of an action button
-### This is a plugin for [Macro Deck 2](https://github.com/SuchByte/Macro-Deck), it does NOT function as a standalone app
+#### Set Audio Level/Mute/Unmute
+Increase/decrease the db level of an audio source or set it to a specific db. Mute/Unmute also available
+
+#### Set Filter State
+Set the visibility of the a source filter
+
+#### Set Text Source Value
+Update the value of a text source
+
+#### Set Source Visibility
+Hide/Unhide sources
+
+----
+
+> NOTE: This is a plugin for [Macro Deck 2](https://github.com/SuchByte/Macro-Deck), it does NOT function as a standalone app
+
+----
# Third party licenses
This plugin uses some awesome 3rd party libraries:
- [Newtonsoft.Json (MIT license)](https://www.newtonsoft.com/json)
-- [obs-websocket-dotnet (MIT license)](https://github.com/BarRaider/obs-websocket-dotnet)
-- [websocket-sharp (MIT license)](https://github.com/sta/websocket-sharp)
- [Open Broadcaster Software logo in the icon (GNU GPL v2)](https://de.m.wikipedia.org/wiki/Datei:Open_Broadcaster_Software_Logo.png)