You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've put the SoCo-CLI API in a docker container and I'm looking for one or two people to test it and suggest improvements before I contribute it to this project.
To give it a spin, you'll first need to install docker and git (please note I've only tested this in Linux).
At this point, edit docker-compose.yml and set your subnet. The default subnet is 192.168.1.0/24. You might also like to change the port mapping if you're already using port 8000. Then:
docker compose build
docker compose up
Then head to http://<server_ip>:<port>/docs to test it out.
All I wanted to do was control the volume of my little Sonos Beam (which I used as a computer soundbar) from my keyboard, and I'm allergic to running non-containerised services.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I've put the SoCo-CLI API in a docker container and I'm looking for one or two people to test it and suggest improvements before I contribute it to this project.
To give it a spin, you'll first need to install docker and git (please note I've only tested this in Linux).
mkdir sonos-api sonos-api/macros git clone https://github.com/mpfl/soco-cli cd soco-cli git switch docker cp docker-compose.example.yml docker-compose.yml
At this point, edit
docker-compose.yml
and set your subnet. The default subnet is 192.168.1.0/24. You might also like to change the port mapping if you're already using port 8000. Then:Then head to
http://<server_ip>:<port>/docs
to test it out.All I wanted to do was control the volume of my little Sonos Beam (which I used as a computer soundbar) from my keyboard, and I'm allergic to running non-containerised services.
Beta Was this translation helpful? Give feedback.
All reactions