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 --userLogin 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: yourdeviceidNote 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-cquitctrl-ptoggle play/pausectrl-nmove to next songctrl-rview recently played songsctrl-sshuffle queued songs (Note: If this hangs, try runningstty -ixonin your terminal and restartingtuijam)>seek forward 10 seconds<seek backwards 10 seconds+volume up-volume downtab/shift-tabcycle focus through search/queue/input windows- In search window,
qAdd selected song/album to queuerCreate radio station around selected song/album/artist and add 50 songs from it to queueeview information about selected song/album/artistbackspacego back in search/expand history
- In queue window,
umove selected song up in queuedmove selected song down in queuedeleteremove selected song from queue
- In input window,
- Type search query and press enter. Results are shown in search window.
- Enter an empty query to view the suggested "Listen Now" stations and albums.
TUIJam 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.
