Crates.io | sinuous |
lib.rs | sinuous |
version | 0.1.4 |
source | src |
created_at | 2022-03-25 00:06:38.468645 |
updated_at | 2023-09-17 01:09:22.346859 |
description | A simple TUI for controlling local Sonos speakers |
homepage | https://github.com/abusch/sinuous |
repository | https://github.com/abusch/sinuous.git |
max_upload_size | |
id | 555983 |
size | 233,190 |
Sinuous is a simple TUI for controlling local Sonos speakers.
It currently allows you to cycle through the different groups (zone players), displays the current track, and the current queue.
Note: sinuous
directly talks to the Sonos speakers via their local upnp
interface, and the speakers are discovered via the SSDP protocol. This means
your Sonos speakers need to be on the same network (or visible from your
current network).
Install a recent Rust toolchain via rustup, if you don't
already have one, then simply run cargo run
.
To get debug logs, run RUST_LOG="sinuous=debug" cargo run
. The logs can be
found in /tmp/sinuous.log
.