Description
Is your feature request related to a problem? Please describe.
I'm running librespot on a raspberry pi and I'd like to be able to adjust the volume and control playback of my librespot instance using gpio button inputs and have the new volume or new track reflect in the app. I'm using a pipe
backend so I can't use alsa to adjust the volume. This is a intentional design choice so I'd prefer not to have to switch to alsa.
Describe the solution you'd like
I'd like for there to be some kind of DBus interface or even a simple web socket that I can connect to in order to read and write volume and playback commands to librespot
Describe alternatives you've considered
I've considered alsa but as mentioned before, I would prefer to stick to the pipe
backend. I also doubt using alsa will satisfy the requirement that the new volume reflect in the spotify app or solve for the ability to pause/play/skip.
Additional context
None