I’ve created a simple command line control program for Sonos, implemented in Python. I find it very useful for creating a variety of Sonos control scripts (e.g., using cron to run scripts at specific times), and sometimes just for quickly controlling my Sonos systems when I don’t want to start the app.
It works with S1, S2, and split Sonos systems, and it should run on any OS that supports Python 3.
If you’re comfortable using Python and the command line, you may find it useful, too. It’s quite powerful, with a wide range of control actions, yet simple to install and use.
This is an early release, so expect some bugs and limitations. I’d welcome your feedback and suggestions.