So I’ve had the joys of playing around with some Bose SoundTouch 10 at work. These are Sonos-like Wifi speakers that can be controlled over the network.
Turns out, these things even have a documented (!) HTTP API, allowing you to control them from your own applications, rather than Bose supplied apps. As this obviously opens a wide range of possibilities, I decided to have a go at it, and ended up writing a PHP wrapper library that anyone can use.
Just check out the Git repo at https://github.com/TomCan/SoundTouchApi, or simply use composer to add it to your project.
composer require tomcan/soundtouchapi
If you’ve put it to good use, do let me know 😉
Hi there! My name is Tom. I’m a Linux System Administrator and PHP Developer. My job is to keep PHP websites running as smooth as possible. Being both on the ‘dev’ and ‘ops’ side gives me a broad skillset across the entire stack.