gmusicapi currently has three main interfaces: one for the music.google.com webclient, one for the Android App, and one for the Music Manager. The big differences are:
Webclientdevelopment has mostly ceased, with the
Mobileclientsuperceding it. It is not tested nor well supported.
Musicmanageris used for uploading and downloading, while
Mobileclientsupports everything but uploading.
Mobileclientrequire a plaintext email and password to login, while
Mobileclientsupports streaming but requires that the Google Play Music app has been installed and run before use.
- Webclient Interface
- Mobileclient Interface
- Musicmanager Interface