catalogue: add de.mircoblitz.reflective-pipewire#10
catalogue: add de.mircoblitz.reflective-pipewire#10MircoBlitz wants to merge 1 commit intoOpenActionAPI:mainfrom
Conversation
|
Thanks for the PR @MircoBlitz. Could you explain what features this plugin provides over the already published https://marketplace.tacto.live/plugin/com.sfgrimes.pipewire-audio plugin? |
|
Hi, this keeps the states over multiple Streamdecks which the other does not. My problem what I wanted to solve, is that when I mute a Mic or an audio input on my streamdeck pedal, I wanted that to be reflected on the "same" Button on my streamdeckXL to have a visual feedback that audio is muted. Same for Audio levels. So my collegue can now sit as his desk with a Streamdeck+ and I can see the level of his audio or his mutelevel on my streamdeck. That was not possible with any plugin I tried and I just want to share, if anyone has the same problem. |
|
Ah, I see! I'm just wondering if it would be better if you added that feature/fix to the existing plugin, to benefit its many existing users and prevent fragmentation. The dev is very active on Discord and I'm sure would be happy to accept changes |
|
I just started my solution, because I am not that deep into rust to fiddle with somebody else code. I am happy if someone implements it for good in an other plugin. If this is just an inspiration I am happy too. |
|
I am quiet sure my solution is more just a "hack" and I feel this function support needs to go to the opendeck itself. |
The PipeWire plugin is written in Node.js. @sfgrimes any thoughts about adding these features to your plugin? |
|
Ah sorry, only just realised it's @CronusAK, not @ sfgrimes. No wonder no response... |
|
Ha yeah, that would do it. I've added that functionality for the push to talk action, mostly the same use case. I wanted the Mic to light up on the StreamDeck+ when I pressed it on the Pedal. @MircoBlitz Are you just wanting to see what the "gain" on their Mic and volume level is set to or actual live levels feedback like you get in something like Cava? |
Adds Reflective PipeWire — a reactive PipeWire audio suite for OpenDeck with mute toggle, volume knobs, volume display, and volume up/down buttons. Real-time state sync across all Stream Deck buttons via pactl subscribe.