Open Pretzelek opened 4 years ago
Would have been a great idea, but yes, I don't have the deck, and for now don't plan to buy one ^^
For now, I'm gonna keep this open in case somebody has a deck and want to give a try.
If #513 gets implemented, I'll do this. That's exactly what I planned on doing with it anyhow, so if SoundSwitch does evolve to covermy use case, I'd be happy to get it integrated into Stream Deck and submit that here!
I have been developing some Touch Portal plugins, but not StreamDeck yet (do have a StreamDeck though). The SDKs should be quite similar.
Either the plugin needs to connect to SoundSwitch, or SoundSwitch needs to connect to the StreamDeck/TouchPortal/plugin software.
StreamDeck uses websockets (I think) json messages, and Touch Portal tcp sockets json messages. Commands/text/colors etc. of the control decks are defines in manifest files, and state are send between them.
@lando-cal if a "API" like this existed, then one of the commands would probably be to switch the profiles. Then it should be feasible to implement this outside. However, either the StreamDeck or TouchPortal comes with this built in. But I think at least TouchPortal has plugins that can be combined with a plugin to this to give all you want.
Elgato Streamdeck is a programmable keypad with small screens underneath the keys. StreamDeck plugin could e.g. switch between profiles, activate a particular profile, and display name and icon of currently active profile.
Unfortunately, developing for Streamdeck requires a Streamdeck, so unless one of the devs already has one, this could be problem.