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 [email protected]:cfangmeier/tuijam.git
cd tuijam
python setup.py install --user
When you first launch TUIJam, it checks for a config file in $HOME/.config/tuijam/config.yaml
with the following content:
email: [email protected]
password: your-password
device_id: yourdeviceid
If this file doesn't exist, TUIJam will guide you through a first-time setup where you will need to supply your google music email, password, and (optionally) a separate password to encrypt your google credentials locally.
Note that if you have 2-factor setup on your Google account, you need to make an app-password for TUIJam.
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 runningstty -ixon
in your terminal and restartingtuijam
)>
seek forward 10 seconds<
seek backwards 10 seconds+
volume up-
volume downtab
/shift-tab
cycle focus through search/queue/input windows- In search window,
q
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 history
- In queue window,
u
move selected song up in queued
move selected song down in queuedelete
remove 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.