aboutsummaryrefslogtreecommitdiffstats

subtui

Actions Status
Actions Status
GitHub last commit

terminal music player for subsonic

demo-gif

usage

before running subtui you must configure your credentials: in $HOME/.config/subtui/config.toml manage subtui configuration:

[server]
base = "https://my.subsonic.com"

[auth]
username = "your-username"
password = "your-password"

[player]
device = "subtui" # optional
preload = 5 # optional

then just running subtui will start the TUI and load your favorites

keybinds

  • q: exit
  • tab or 1-5: switch tab
  • space: play/pause
  • n: next song
  • r: restart song
  • s: on playing screen, shuffle all favorites
  • up/down: on lists, move cursor
  • left/right: move playhead
  • shift/alt: modifier for faster scrolling/skipping/...
  • +: append to queue
  • =: play next

building

$ cargo build --release

credits

thanks to all subsonic clients, they either suck or don't sync too well or are super annoying to compile and buggy

making my own, rolled this in one day, aha sorry flex but srsly please make better players c':