I am continuing work on my Raspberry Pi 5 headless plexamp player with use of HiFiBerry DAC8X, with asound.conf configured to output in a 4.0 configuration (downmixing 5.1 to 4.0 by creating a phantom center in the fronts, and dropping the LFE).
Since this will be feeding a poweramp set to a stationary level, volume will need to be adjusted on the output of the Pi.
I’ve added a rotary control, and have it setup that the Pi recognizes it’s input.
I would expect programming very simple input commands to adjust the volume up or down should be pretty basic, simple, straightforward stuff - but it has unfolded into a complete and total nightmare. I do not understand why so many obstructions have been placed in the way of a simple command.
Plexamp has a good starting point with a volume control built into the app - but navigating a touch screen to a kinda hidden volume control is not an ideal method to simply adjust the volume up and down, so it should be possible for this volume control to accept inputs from the Pi to adjust it, to allow the addition of a simple knob. This seems to not be the case - all efforts AI has made to create a script to do this result in 404 not found errors, and all calls for AI to research further to find documented methods to make such commands result in it suggesting there is no documentation on how to do this, which suggests that plexamp may not even be setup to allow simple requests like this.
I hope this isn’t the case, as this would be quite an oversight to not allow something as simple as a volume knob in an audio player.
Alternately, it approached it on the system level - but this has been a total nightmare as well, it is not finding any system ways to adjust the volume either, nor documentation for a verified method, which results in hours of AI overconfident guesswork presented as proven solutions, that produce frustrating error after frustrating error.
Does anyone around here have any proven method of adding a simple volume control to a plexamp player, please?