File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Sinuous
2+
23[ ![ dependency status] ( https://deps.rs/repo/github/abusch/sinuous/status.svg )] ( https://deps.rs/repo/github/abusch/sinuous )
3- [ ![ CI] ( https://github.com/abusch/sinuous/actions/workflows/ci .yml/badge.svg )] ( https://github.com/abusch/sinuous/actions/workflows/ci .yml )
4+ [ ![ CI] ( https://github.com/abusch/sinuous/actions/workflows/rust .yml/badge.svg )] ( https://github.com/abusch/sinuous/actions/workflows/rust .yml )
45
56Sinuous is a simple TUI for controlling local Sonos speakers.
67
@@ -13,13 +14,15 @@ your Sonos speakers need to be on the same network (or visible from your
1314current network).
1415
1516## Key bindings
17+
1618- <kbd >Space</kbd >: Play / Pause
1719- <kbd >p</kbd > / <kbd >n</kbd >: Skip to previous / next track
1820- <kbd >[ </kbd > / <kbd >] </kbd >: Adjust volume of the coordinator of the current group
1921- <kbd >Shift+Tab</kbd > / <kbd >Tab</kbd >: Switch to previous / next group
2022- <kbd >q</kbd >: Quit
2123
2224## To run
25+
2326Install a recent Rust toolchain via [ rustup] ( https://rustup.rs ) , if you don't
2427already have one, then simply run ` cargo run ` .
2528
@@ -31,6 +34,7 @@ found in `/tmp/sinuous.log`.
3134![ screenshot] ( assets/screenshot.png )
3235
3336## Todo
37+
3438- [x] Allow switching between speakers
3539- [ ] Support more actions (seek forward, backward, change playing mode, volume...)
3640- [ ] Display play/pause indicator as well as current play mode (shuffle+repeat)
You can’t perform that action at this time.
0 commit comments