Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.

all syncs failing (even creating new autoplaylists) #192

Open
simon-weber opened this issue Jul 23, 2018 · 9 comments
Open

all syncs failing (even creating new autoplaylists) #192

simon-weber opened this issue Jul 23, 2018 · 9 comments

Comments

@simon-weber
Copy link
Owner

simon-weber commented Jul 23, 2018

This consolidates multiple older issues (#189, #188, #187), all of which describe these symptoms:

  • syncs never apply, for existing or new autoplaylists (unlike certain playlists not syncing completely #193, where new autoplaylists work but degrade over time)
  • the syncing pages usually shows "syncing has been temporarily disabled"
  • the logs show requests answered only with serverside errors (500s)
  • so far, all examples are from subscription Google Music accounts, rather than free accounts

These are all consistent with the usual "Google is overloaded" hypothesis from years ago, but seems different now since pausing syncs for a few days doesn't seem to help. It does not seem to be related to auth problems, which are all fixed now (according to my reporting).

I still don't have a great solution since I haven't been able to reproduce this myself yet. The best ideas I've got are:

  • go further with splitting up and delaying syncs (eg consider enabling mutation batching by default #144)
  • look into whether there's something different about how subscription tracks are synced between Google's clients and mine
  • send some requests into the void to see if Google will give us any more information
This was referenced Jul 23, 2018
@smichel125
Copy link

smichel125 commented Jul 25, 2018

I have this issue and I'm using a Google Music free account.
Sync started failing several days ago, and nothing I tried made them work again : reducing sync frequency, enabling/disabling the app, or resetting the auth token.
However, if I use the same google account on a different computer, which has google sync disabled because of work policies, and I create a new auto playlist there, it will sync properly.
Also, editing / saving a playlist will update it properly.
"enable change batching" seems to address the problem slightly but it ends up failing again after awhile.
My specific setup is that I have a lot of embedded auto-playlists, in order to create an aggregate playlist.
I'm available to send any data that can help fixing this issue, as it is a big annoyance for me and makes me consider canceling my subscription.

@simon-weber
Copy link
Owner Author

Huh, that's interesting. Can you email me logs from each account after triggering a sync?

The possible link to something in Chrome isn't something I'd considered before, but makes sense in the context of the auth problems from a few weeks ago (that's managed entirely by Chrome).

@EricPZ1
Copy link

EricPZ1 commented Jul 26, 2018

I've done a couple of manual syncs for one of my lists, but otherwise haven't touched things. Syncs kept failing. However, I noticed this just now.
image

@smichel125
Copy link

@simon-weber after the last batch of disabling/enabling the extension, revoking auth token / re-auth, and checking "enable change batching", the sync problems have disappeared. I still have a few errors and plenty of warning in my logs, I'll send them to you shortly.

@simon-weber
Copy link
Owner Author

Everything has seemed to be working pretty smoothly lately. These changes ought to help prevent issues from popping up again.

@johnrobertlawson
Copy link

johnrobertlawson commented Aug 6, 2018 via email

@simon-weber
Copy link
Owner Author

Gotcha. Can you export your logs and send them my way when you have a chance?

@johnrobertlawson
Copy link

johnrobertlawson commented Aug 6, 2018 via email

@simon-weber
Copy link
Owner Author

Haha, excellent. That error isn't too surprising - if this is the first sync in a while it'd have a lot of changes - but let me know if you see it consistently. I've also got some new docs here that hopefully explain it more thoroughly.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants