Skip to content

alemidev/subtui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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':

About

terminal subsonic music player

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages