Deep-linking brainstorm
3 posters
Page 1 of 1
Deep-linking brainstorm
In the new Stream Deck SDK, Elgato has announced a "Deep-Linking" feature, allowing external programs to send messages to Stream Deck plugins.
Messages have the URL format: streamdeck://plugins/message/<PLUGIN_UUID>/<MESSAGE>
So, it will be possible to send information to plugins using a browser or something else that can communicate. If we brainstorm around the concept of sending messages to the Midi plugin, will this be useful in any way? One potential use could be to "press" buttons by sending messages to them from outside. Is this interesting? Do you have any other ideas?
Messages have the URL format: streamdeck://plugins/message/<PLUGIN_UUID>/<MESSAGE>
So, it will be possible to send information to plugins using a browser or something else that can communicate. If we brainstorm around the concept of sending messages to the Midi plugin, will this be useful in any way? One potential use could be to "press" buttons by sending messages to them from outside. Is this interesting? Do you have any other ideas?
Re: Deep-linking brainstorm
Is this only related to external plugins or would it also be possible to change the streamdeck "profile" or to open a specific streamdeck folder?
Joerg- Posts : 109
Join date : 2021-09-03
Re: Deep-linking brainstorm
It is related to plugins, whether external or built-in.
The Stream Deck software only relays these messages to the addressed plugin, so the target must be a plugin prepared to receive, understand and act upon the message.
I haven't seen any plans to add such functionality to the built-in profile/page-switching plugins.
The Stream Deck software only relays these messages to the addressed plugin, so the target must be a plugin prepared to receive, understand and act upon the message.
I haven't seen any plans to add such functionality to the built-in profile/page-switching plugins.
Re: Deep-linking brainstorm
So, in case this would be integrated in a Phillips Hue or Nanoleaf plugin it would be possible to read a predefined midi file with MIDI and send information to these plugins in order to control color and intensity of your home lighting, like a video wall?
Joerg- Posts : 109
Join date : 2021-09-03
Re: Deep-linking brainstorm
The main advantage in my mind would be implementing bi-directional communication with other plugins to provide logical combined sets of buttons with different states. Which is currently missing in SD.
Joerg- Posts : 109
Join date : 2021-09-03
Re: Deep-linking brainstorm
I guess so, but the recommendation from Elgato is not to use it for continuous communication. They recommend using the deep link to exchange information so the plugin and the external party can establish a direct connection for continuous communication if there is a need for that.Joerg wrote:So, in case this would be integrated in a Phillips Hue or Nanoleaf plugin it would be possible to read a predefined midi file with MIDI and send information to these plugins in order to control color and intensity of your home lighting, like a video wall?
I don't know if that will even be possible; I don't know if the Stream Deck software will "listen to itself" to capture "streamdeck://..." messages. And it will violate what is, in fact, a cornerstone in their security policy: that one plugin should not be able to affect another plugin.Joerg wrote:The main advantage in my mind would be implementing bi-directional communication with other plugins to provide logical combined sets of buttons with different states. Which is currently missing in SD.
Re: Deep-linking brainstorm
Hi.
Could this Deep-linking feature be used to fire a normal multi-actions button ?
midi trigger >multi-actions button press ?
Regards
Could this Deep-linking feature be used to fire a normal multi-actions button ?
midi trigger >multi-actions button press ?
Regards
jacquesmk2- Posts : 17
Join date : 2024-01-17
Re: Deep-linking brainstorm
jacquesmk2 wrote:Hi.
Could this Deep-linking feature be used to fire a normal multi-actions button ?
midi trigger >multi-actions button press ?
Regards
No. A multi-action button press is not something a plugin can initiate.
With deep linking, you can send a message to a plugin from outside of Stream Deck. The plugin must be coded to receive that message and do whatever it's expected to do when it arrives.
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|