Skip to content

catalogue: add de.mircoblitz.reflective-pipewire#10

Open
MircoBlitz wants to merge 1 commit intoOpenActionAPI:mainfrom
MircoBlitz:add-reflective-pipewire
Open

catalogue: add de.mircoblitz.reflective-pipewire#10
MircoBlitz wants to merge 1 commit intoOpenActionAPI:mainfrom
MircoBlitz:add-reflective-pipewire

Conversation

@MircoBlitz
Copy link
Copy Markdown

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.

@nekename
Copy link
Copy Markdown
Member

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?

@MircoBlitz
Copy link
Copy Markdown
Author

MircoBlitz commented Mar 29, 2026

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.

@nekename
Copy link
Copy Markdown
Member

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

@MircoBlitz
Copy link
Copy Markdown
Author

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.

@MircoBlitz
Copy link
Copy Markdown
Author

I am quiet sure my solution is more just a "hack" and I feel this function support needs to go to the opendeck itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants