You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 22, 2022. It is now read-only.
I was using Mobileclient.search, aggregated results from a multiple searches, and put them into .rate_songs(results, '5'). What I noticed is that songs that happened to be in my library were all unaffected by this call, while all others were successfully thumbed up.
Then I used .get_all_songs() and matched them by storeId and replaced the previous results with these library results whenever possible (these have the id in them).
I got the following error: gmusicapi.exceptions.CallFailure: BatchMutateTracks: the server's response could not be understood. The call may still have succeeded, but it's unlikely. (response was: '')
But the songs were successfully thumbed up anyway.
Because this was a one-time project for me and I found a workaround anyway, this is not an important issue for me, but I thought I'd let you know.
The text was updated successfully, but these errors were encountered:
There's a fair chance this is because the endpoint used to rates songs in gmusicapi isn't actually how the Google mobile clients do it. They only allow you to rate songs while playing them. And it uses the activity/recordrealtime endpoint or maybe just the activity/record endpoint (I seem to have lost my capture for this and can't check it on Android 7).
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I was using
Mobileclient.search
, aggregated results from a multiple searches, and put them into.rate_songs(results, '5')
. What I noticed is that songs that happened to be in my library were all unaffected by this call, while all others were successfully thumbed up.Then I used
.get_all_songs()
and matched them bystoreId
and replaced the previous results with these library results whenever possible (these have theid
in them).I got the following error:
gmusicapi.exceptions.CallFailure: BatchMutateTracks: the server's response could not be understood. The call may still have succeeded, but it's unlikely.
(response was: '')
But the songs were successfully thumbed up anyway.
Because this was a one-time project for me and I found a workaround anyway, this is not an important issue for me, but I thought I'd let you know.
The text was updated successfully, but these errors were encountered: