Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Gmusicapi | 2,505 | 2 years ago | 62 | bsd-3-clause | Python | |||||
An unofficial client library for Google Music. | ||||||||||
Gmusicproxy | 317 | 3 years ago | 15 | gpl-3.0 | Python | |||||
Google Play Music Proxy - "Let's stream Google Play Music using any media-player" | ||||||||||
Google Music Electron | 262 | 2 | 3 years ago | 62 | December 31, 2019 | 10 | unlicense | JavaScript | ||
Desktop app for Google Music on top of Electron | ||||||||||
Googlemusic Xbmc | 180 | 3 years ago | 14 | gpl-3.0 | Python | |||||
Google Music addon for Kodi | ||||||||||
Portify.js | 163 | 3 years ago | JavaScript | |||||||
A pure javascript method to port playlists between spotify and google all access music. | ||||||||||
Gmusicfs | 158 | 7 years ago | 33 | Python | ||||||
A FUSE filesystem for Google Music | ||||||||||
Google Music Dupe Killer | 125 | 4 years ago | 7 | Python | ||||||
Removes any duplicate songs from Google Music that have the same title and album. | ||||||||||
Prime Player Google Play Music | 123 | 5 years ago | 17 | other | JavaScript | |||||
Chrome extension for Google Play Music | ||||||||||
Gmusic.api | 97 | 4 years ago | 7 | Java | ||||||
An unofficial Java api for Google Music | ||||||||||
Googlemusicmac | 97 | 8 years ago | JavaScript | |||||||
Wrapper for Google Music that turns All Access into a separate app that is compatible with the Mac's media keys. |
gmusicapi allows control of Google Music with Python.
from gmusicapi import Mobileclient
api = Mobileclient()
# after running api.perform_oauth() once:
api.oauth_login('<a previously-registered device id>')
# => True
library = api.get_all_songs()
sweet_track_ids = [track['id'] for track in library
if track['artist'] == 'The Cat Empire']
playlist_id = api.create_playlist('Rad muzak')
api.add_songs_to_playlist(playlist_id, sweet_track_ids)
gmusicapi is not supported nor endorsed by Google.
That said, it's actively maintained, and powers a bunch of cool projects:
Start with the usage docs, which will guide you through installation and the available apis.
Once you're up and running, you can explore the rest of the docs at http://unofficial-google-music-api.readthedocs.io.
If the documentation doesn't answer your questions, or you just want to get in touch, either drop by #gmusicapi on Freenode or shoot me an email.
For fine-grained development updates, follow me on Twitter: @simonmweber.