gmusicapi
gmusicapi copied to clipboard
An unofficial client library for Google Music.
As seen in https://github.com/simon-weber/gmusicapi/issues/531#issuecomment-279128067, gpsoauth responses can sometimes give hints as to why auth is failing. They're currently hidden from the user, though.
When I try to create a station using `Mobileclient.create_station() it returns an invalid station_id. Am I doing it wrong? Thanks, Griffith. ``` Python 3.6.0 (default, Jan 31 2017, 17:19:53) [GCC...
The docs should probably include something along the lines of the client overview, so that port developers don't go digging through protocol code that's not relevant to what they want...
Not really an issue, but I noticed when you change the last parameters in the url, in this case, the parameter s130 to for ex. s400, you'll get an album...
It appears that the responses are being successfully validated no matter if the item_schema matches or not. While testing this, I changed the `item_schema` of `ListTracks` to `sj_station` and ran...
Uploading large files depending on garbage collection could potentially use 2x file size worth of memory, as the entire file is read into memory twice at different points. Justification: Free...
Newer versions of the windows client have contracts with an additional field on the upload response, and possibly other differences.
The musicmanager's protobuf interface supports full playlist crud, but none of it is implemented. It'd be nice to have so that more operations were available under true oauth.
When I would run this during testing, I would just run `tox` in the directory. I'm not entirely sure how we should do this with travis. Maybe it's enough just...
Mobileclient v2.0w - Station Categories New API-Url https://mclients.googleapis.com/sj/v2.1/ **Listen now** content can be retrieved via: `sj_url + browse/stationcategories` `sj_url + browse/stations/ (supports dynamic_param -> location_id)` **Original response (stripped-down) -> browse/stationcategories**...