Hi all,
I recently published on PyPI volumito, a Python client library and CLI tool for Volumio.
- PyPI: Client Challenge
- GitHub: GitHub - pettarin/volumito: Python client library and CLI tool for Volumio. · GitHub
It can be used to query and control a Volumio host either programmatically as an importable library from Python code, or on the command line through its CLI tool with the same name, volumito; I added examples and guides in the documentation, see the README in the GitHub repository, which contains the links to them. (As a new user, I cannot add more than two links…)
In the current release (v0.1.0), only the MPD and REST APIs of Volumio are wrapped, but I plan to add an asynchronous version of the library and WebSocket support in the next releases. (See the docs/ROADMAP.md file in the GitHub repository for details.)
I consider the current release as fully usable — at this point, I have been using it for weeks to manage my personal Volumio hosts — feedback is welcomed either here or via a GitHub Issue.