Нет описания

Caleb Fangmeier 2940bdacfa Removes demo video from repository лет назад: 7
.gitignore b078bea127 Adds basic support for radio-ing some song/artist/album as well as лет назад: 7
LICENSE 7fda3b16a5 Create LICENSE лет назад: 7
README.md de71b747f9 Merge branch 'master' of github.com:cfangmeier/tuijam лет назад: 7
requirements.txt 58ff92348a Reduces project to single file. Implements playlists properly лет назад: 7
setup.py 58ff92348a Reduces project to single file. Implements playlists properly лет назад: 7
tuijam 537170ee59 Fixes bug that made it impossible to search for things containing any of лет назад: 7
tuijam-get-dev-id a20e000d91 Updates to readme and renames the get-dev-id script лет назад: 7

README.md

TUIJam

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.

asciicast

Dependencies

Installation

git clone git@github.com:cfangmeier/tuijam.git
cd tuijam
python setup.py install --user

Configuration

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.

Controls

  • ctrl-c quit
  • ctrl-p toggle play/pause
  • ctrl-n move to next song
  • ctrl-r view recently played songs
  • ctrl-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 down
  • tab/shift-tab cycle focus through search/queue/input windows
  • In search window,
    • q Add selected song/album to queue
    • r Create radio station around selected song/album/artist and add 50 songs from it to queue
    • e view information about selected song/album/artist
    • backspace go back in search/expand history
  • In queue window,
    • u move selected song up in queue
    • d move selected song down in queue
    • delete remove selected song from queue
  • In input window,
    • Type search query and press enter. Results are shown in search window.

Thanks

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.