gmusicapi icon indicating copy to clipboard operation
gmusicapi copied to clipboard

[Feature request] "Use Suggestions" on Entire personal Library

Open RASMiranda opened this issue 9 years ago • 18 comments

Google has been improving quite a bit the "Use Suggestions" Feature when Editing the Album Information. So that means, that a lot of the Music uploaded since the "beginning of time" doesn't have the better information associated with album (names, year, genre, album cover image quality, etc). I was thinking about some way to automate the process, that can be dreadful if you try to update by hand all the albums you have. First was thinking of some kind of javascript extension plug-in. But did some googling and yours API popped right way (congrats btw, looks very good).

To conclude, do you think it would be easy to implement this kind of functionality (Use Suggestions for entire library, or artist or genre or etc)? It would probably fit in Webclient Interface. Additionally any guidelines of where I could start to try to implement the functionality on the API would be most welcomed :)

RASMiranda avatar Mar 03 '15 10:03 RASMiranda

I haven't really looked into this, but I suspect "use suggestions" just means copying metadata from their store database when they were able to match it. That'd be pretty straightforward, but #224 blocks it.

simon-weber avatar Mar 03 '15 15:03 simon-weber

Ouh too bad, when updating the metadata i could even use a better source than the store. Is it remotely possible to workaround #224? Any tips of where to start to try and fix it?

RASMiranda avatar Mar 05 '15 09:03 RASMiranda

#229 mostly worked at one point; the only blocker was the webclient/mobileclient mismatch on metadata keys. If that endpoint is still around you could do that conversion yourself and it should work.

simon-weber avatar Mar 05 '15 15:03 simon-weber

I was looking at the code for change_song_metadata, and see that BatchMutateTracks and think that the endpoint is https://mclients.googleapis.com/sj/v1.10/trackbatch, where can I find the specification online? Googling got me nothing.

RASMiranda avatar Apr 01 '15 11:04 RASMiranda

There is no specification. The Google Music API is not really a public one. Endpoints are mainly found through traffic monitoring and then reverse engineered. Fiddler is a common tool for finding calls and responses.

thebigmunch avatar Apr 01 '15 12:04 thebigmunch

Any news on this feature? Is change_song_metadata working again and is there a call to get the suggestions for a given song?

Lapayo avatar Oct 08 '15 14:10 Lapayo

Any news on this feature?

Not that I know of. Following this issue is the best way to get updates.

simon-weber avatar Oct 08 '15 14:10 simon-weber

that would be awesome feature !

valerianrossigneux avatar May 15 '16 08:05 valerianrossigneux

Yes, this would be a very cool feature :)

Charlie37 avatar Oct 21 '16 12:10 Charlie37

Any update on implementing the updating of metadata with "Use suggested"

hcwjcasey avatar Oct 25 '16 04:10 hcwjcasey

No updates; sorry.

simon-weber avatar Oct 25 '16 14:10 simon-weber

pls

bfaure avatar Dec 18 '16 08:12 bfaure

As far as I know, the mobileclient still doesn't allow changing metadata. There's not a great way to implement this without that.

simon-weber avatar Dec 18 '16 17:12 simon-weber

seems like you can change the song metadata. idk about using suggetions yet.

https://unofficial-google-music-api.readthedocs.io/en/latest/reference/mobileclient.html#gmusicapi.clients.Mobileclient.change_song_metadata

freeslugs avatar Aug 08 '17 15:08 freeslugs

Sorry, the docs for that note that it doesn't work on any fields but rating:

Currently, only the rating key can be changed. Set it to '0' (no thumb), '1' (down thumb), or '5' (up thumb).

This is unlikely to be something we can do unless Google makes changes on their end.

simon-weber avatar Aug 08 '17 16:08 simon-weber

also wishing for this feature...

any news here?

chincherpa avatar Oct 02 '19 08:10 chincherpa

Yes, please!

rrhobbs avatar May 10 '20 22:05 rrhobbs

I vote for this too. Not looking likely now though :-(

Scott-G avatar May 20 '20 13:05 Scott-G