Latest API documents and UART protocols

Hello everyone

I would like to upgrade my stereo system with a streamer. So far, I have been streaming my music with my laptop or smartphone.
The problem is that I can’t adjust the volume via the amplifier.
My idea is to have a fixed volume setting on the streamer and still be able to adjust it via the app (Spotify or 4STREAM).
A test with the Spotyfi API has shown that the volume cannot be adjusted on many devices if the output is fixed.

If this is possible with Arylic products, I could also take this route with an Arduino to the Spotify API. However, I have not found any documentation on this.

Now I have found the documentation of the UART interface in this forum. I believe that my idea can be implemented more easily with this.

If I have understood this post correctly, this is possible.

My question is:

Can I fix the volume on the Up2Steam DAC board on an Up2Steam Pro and still read (and write) the volume set on the APP (Spotify or 4STREAM) via UART?
Has anyone already implemented this (for example with an Arduino)?

Thanks for your feedback.

Attached is a schematic of my planned setup. I want to process the UART signal with an Arduino and adjust the potentiometer Alps 194449.
If I implement the pre-amplification with a Dayton Audio DSPB (I am also happy to suggest alternatives),
I can use one channel of the potentiometer for feedback back to the Arduino and use the second channel to set the volume on the DSP.
This way the system would even work bidirectionally.

I realise that this will not be a high-end solution. But I like the design of my old system.

Anyone who has got a taste for this and would like to convert their old amplifier.
An ALPS potentiometer with motor and IR interface costs less than $10.
I would be happy to make my Arduino code available.