Someone gave me a Loupedeck device but it doesn’t have drivers or support for Linux! So I’m writing a cross-platform one!
Following this person’s reverse engineering and then adding some of my own for device reconnection, I wrote a quick Rust driver a while back. Now, I’m going to turn it into an actual working macropad / stream deck!
I saw a project for Elgato-based streamdecks, OpenDeck, with a mature plugin ecosystem that even allows for me to add custom devices. It also works very well with the Elgato ecosystem, allowing for 100s of plugins.
Following their guides, I was able to make a quick little plugin to connect my streamdeck, and was able to get some of the plugins running! I’ve attached a little preview of the media control plugins and hardware graphs.
The next step is to add multi device support and more seamless device reconnection.