Replies: 4 comments 1 reply
-
|
Unfortunately there's currently no easy / plugin-and-play solution for this. However, you can call different scripts per dial rotation. You need to add 2 (or 3 if you also want a mute script) RunCommand actions to each dial and use the EventAssigner in the action config area (where you can specify the command) to configure when the action should trigger. This is not ideal, but it's a working workaround for now. |
Beta Was this translation helpful? Give feedback.
-
|
@koeberlue have you solved this use-case with the mentioned script approach? It would be great if you don't mind sharing your solution. |
Beta Was this translation helpful? Give feedback.
-
|
An alternative might be to use the VolumeMixer plugin, which now comes with dial support |
Beta Was this translation helpful? Give feedback.
-
|
Install the VolumeMixer plugin from the StreamController plugin store. It now includes native dial support for per-application volume control. Setup
Usage
LimitationApplications are auto-detected from PulseAudio in dynamic order. You cannot assign specific apps (e.g., "Spotify always on Dial 2"). Alternative: Fixed Application AssignmentFor dedicated per-app control, use RunCommand actions with custom scripts:
Example script snippet: pactl set-sink-input-volume $(pactl list sink-inputs | grep -B 20 "Spotify" | grep "Sink Input" | cut -d'#' -f2) +5%This requires scripting but gives you fixed dial assignments. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I would like to use the dials of the Stream Deck Plus to control the volume of single applications. So my preferred setup would be:
Is there already a simple way to do this? Would I need to write a custom plugin? Or is there a way to call a custom script (like this ) depending on the direction of the dial rotation?
Beta Was this translation helpful? Give feedback.
All reactions