Text based command line client for Google Play Music
A command line client for Google Play Music.
This script requires Simon Weber’s [Google Play Music API](https://github.com/simon-weber/Unofficial-Google-Music-API) (currently the `develop` branch is needed to enable Thumbs Up from `Mobileclient`) and if Last.fm features are desired, [PyLast](https://code.google.com/p/pylast/) both of which are installed using `setup.py`.
Install using `python setup.py install` or (easier) `pip install playmusiccl`.
Configuration is done in the `.playmusicclrc` file stored in the home directory (see example), the `google_user` and `google_device_id` are the minimum required keys for the app to function. Password configs can be omitted and the password requested when the app starts. Omitting the `lastfm_user` config will disable Last.fm integration.
From a terminal: `playmusiccl`
Once the app is running you will then have access to the following commands:
Note that `n` and `pn` are optional parameters and both default to 1, `pn` denotes the number of the page to display.
Commands themselves are case insensitive, however artist, album, track and playlist names are case sensitive and must have correct spacing.
To see all albums by Eluvietie: `list Eluveitie`
To see all tracks in Spirit by Eluveitie: `list Eluveitie Spirit`
To add “…Of Fire, Wind and Wisdom” (in album Spirit) by Eluveitie to the queue: `queue Eluveitie Spirit "...Of Fire, Wind and Wisdom"`
To see all playlists: `list plist`
To see all tracks in playlist “Symphonic Metal”: `list plist "Symphonic Metal"`
To add all tracks from playlist “Symphonic Metal” to queue: `queue plist "Symphonic Metal"`