How did you know what to send to GoXLR ? #36
-
Seeing your docs how do you managed to know what you need to send in order to achieve something ? I know you have also a Loupedeck Plugin which is based on this one and since i got my Live S a few days ago i tried to code one myself with dynamic folder (more options to chose from how it should be displayed). I understand what you did but i dont get it how you know what specificly to send as json. Like how did you know the RoutingAction are: "Turn On", "Turn Off", "Toggle" or did you just tried the values because they are named in StreamDeck like this ? Best regards |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
The absolute simplest way to see what is going on is to install Wireshark, run the Stream Deck plugin on a remote computer(/a virtual machine). If you don't have two computers, you would need to create a filter that filters out all other things also. There is also the possibility to create a "proxy", so the GoXLR App connects to some other application (you might need to create this one yourself), and that one connects to the plugin. Then you simply just log everything that goes through it. How this code works, is to "emulate" the Stream Deck plugin afterwards, so the GoXLR App thinks it's connected to a Stream Deck. You will be limited however to what is implemented in the Stream Deck plugin, so routing, states and profiles. Unless you run the GoXLR on Linux where the Open Source drivers/utility can do basically everything through a custom API. |
Beta Was this translation helpful? Give feedback.
The absolute simplest way to see what is going on is to install Wireshark, run the Stream Deck plugin on a remote computer(/a virtual machine).
Then after running wireshark, connect from the GoXLR App (it would need the handshake to properly show the content).
Now filter on all traffic going between this two computers.
If you don't have two computers, you would need to create a filter that filters out all other things also.
There is also the possibility to create a "proxy", so the GoXLR App connects to some other application (you might need to create this one yourself), and that one connects to the plugin. Then you simply just log everything that goes through it.
However, with this approa…