Caleb Fangmeier 5328e282c6 Adjusts column alignment for songs | 6 years ago | |
---|---|---|
.gitignore | 7 years ago | |
README.md | 6 years ago | |
requirements.txt | 7 years ago | |
setup.py | 7 years ago | |
tuijam | 6 years ago | |
tuijam-get-dev-id | 6 years ago |
A fancy TUI client for Google Play Music.
TUIJam seeks to make a simple, attractive, terminal-based interface to listening to music for Google Play Music All-Access subscribers.
git clone git@github.com:cfangmeier/tuijam.git
cd tuijam
python setup.py install --user
Login credentials are stored in $HOME/.config/tuijam/config.yaml
. An example config file might look like:
email: you@your-email.com
password: your-password
device_id: yourdeviceid
Note that if you have 2-factor setup on your Google account, you need to make
an app-password for TUIJam. To find your device ID, first put your email and
password in the config file, then run tuijam-get-dev-id
. If your login
works, you will get a list of acceptable device ids, place any one of them into
the config file.
ctrl-c
quitctrl-p
toggle play/pausectrl-n
move to next songctrl-r
view recently played songsctrl-s
shuffle queued songs (Note: If this hangs, try running stty -ixon
in your terminal and restarting tuijam
)>
seek forward 10 seconds<
seek backwards 10 seconds+
volume up-
volume downtab
/shift-tab
cycle focus through search/queue/input windowsq
Add selected song/album to queuer
Create radio station around selected song/album/artist and add 50 songs from it to queuee
view information about selected song/album/artistbackspace
go back in search/expand historyu
move selected song up in queued
move selected song down in queuedelete
remove selected song from queueTUIJam was heavily inspired by the gpymusic project, and, of course, could not exists without the great gmusicapi.
This project is neither affiliated with nor endorsed by Google.