gmusicapi supports most of the service's API endpoints
The library allows developers to interact with the Google Music's data from inside Python-based websites or Web apps.
While gmusicapi does not impress users with a visual interface like most scripts these days, this low-level library is a must-have for any developer looking either to create Web apps around Google's Music service, or are looking to create a similar tool in other programming languages.
gmusicapi is also well-documented, allowing any developer to familiarize himself with the library's structure and coding technique before delving in his projects.
What is new in this release:
- Added:
- mobileclient.get_thumbs_up_songs
- mobileclient.increment_song_playcount
- webclient.create_playlist, which is capable of creating public playlists
- webclient.get_shared_playlist_info
What is new in version 4.0.0:
- Added:
- mobileclient.get_thumbs_up_songs
- mobileclient.increment_song_playcount
- webclient.create_playlist, which is capable of creating public playlists
- webclient.get_shared_playlist_info
What is new in version 3.1.0:
- Added verify_ssl option to client init.
- Greatly loosen dependency version requirements.
What is new in version 3.0.0:
- Musicmanager.get_all_songs is now Musicmanager.get_uploaded_songs
- Mobileclient.get_all_playlist_contents is now Mobileclient.get_all_user_playlist_contents, and will no longer return results for subscribed playlists
- Added Mobileclient.get_shared_playlist_contents
- Added Mobileclient.reorder_playlist_entry
- Added Mobileclient.change_song_metadata
- Added Mobileclient.get_album_info
- Added Mobileclient.get_track_info
- Added Mobileclient.get_genres
What is new in version 1.2.0:
- Added support for listing/downloading songs with the Musicmanager. When possible, this should be preferred to the Webclient's method, since it does not have a download quota.
- Fixed a bug where the string representing a machine's mac was not properly formed for use as an uploader_id. This will cause another machine to be registered for some users; the old device can be identified from its lack of a version number.
What is new in version 1.0.0:
- Music Manager OAuth support
- Faster uploading when matching is disabled
- Faster login
What is new in version 2013.03.04:
- Added artistMatchedId to metadata.
- Tests are no longer a mess.
What is new in version 2013.01.05:
- Compatibility update for playlist mutation.
- Various metadata compatibility updates.
What is new in version 2012.08.31:
- Metadata compatibility updates (storeId, lastPlayed).
- Fixed uploading of unicode filenames without tags.
What is new in version 2012.05.04:
- Update allowed rating values to 1-5.
- Update metajamId to matchedId.
- Fixed broken expectation about disc/track numbering metadata.
Requirements:
- Python 2.6.x and 2.7.x
Comments not found