Help get this topic noticed by sharing it on Twitter, Facebook, or email.

ScoreGeek sync between different devices (and web application) stopped working

First, I'd like to mention that I like ScoreGeek quite a lot. :)

There are a few things that might work a little more smoothly and I'd have a few ideas for additional features that I'd like to see, but it's pretty cool and quite impressive, the way it is.

I bought the Android app and initially planned to add a huge amount of game session data either on PC or on my Nexus 10 tablet. However, since the PC/web app is not as recent a version as the Android app (as far as I understood) and since some buttons are not shown correctly on my Nexus 10, I used my Galaxy S5 smartphone for adding all the data.

That is fine, since it worked quite ok (though for more than three players there's a lot of scrolling involved) and I expect to be adding future sessions on the smartphone anyway.

After I started adding games, I checked on my Nexus and saw games I added on the smartphone, so synchronization worked. I also checked on the PC/web and saw games as well. So I went for it and added all may games from handwritten notes and Board Game Arena results, a total of more than 600 game sessions.

To make sure data has been backed up in cloud storage, I checked on the PC and found that only about 215 sessions were present. I thought ok, maybe this is because some of the other sessions use game features that are not supported by the PC version (which would be bad, though). Therefore, I then checked on the Nexus tablet and that one shows only about 35. Both the smartphone and the tablet just show "Uploading data" messages on the Cloud settings page. There is no indication at all about any downloading, which matches the fact that there are so few games on the tablet.

Well, to be more precise, it's not that there is no indication of any download operation at all. In fact, on all instruments, the app shows "Downloading", then, after a little while "Downloading Finished" and something along the lines of "Waiting for new data".

However, the number of downloaded items remains zero all the time, although I added many hundred games on one of the devices, which are supposed to be synced to the other device,

I'm not sure if this might be related to the fact that I tried adding a photo once. It didn't show up in ScoreGeek and I later read that there is a known issue regarding photos on Android, right?

I then intended to delete the photo, but it's not listed to be present either. Also I'm, not at all sure whether the timing matches, i.e., whether syncing stopped after I tried adding the photo. It was just a wild guess.

Just today I tried using Edge instead of Firefox and there I get just 26 sessions and errors that I should reinstall some games (Khronos, 6nimmt).

Just for clarification: What I did for these comparisons was to show History data with All/Everyone/All/All settings, so I'd expect to get a list of all sessions, which is what happens on my smartphone.

I also tried switching to the Cloud settings tab and sign out / sign in again. This seems to trigger a complete upload of all local data (some thousand elements on my smartphone, a lot less on the tablet), but once again, it does trigger no download at all.

I hope you have can help me in any way with this. I'd really like to use ScoreGeek, maybe even shared among all members of our gaming group, but without valid synchronization that won't work. I also thought about testing, whether synchronization works on another Galaxy S5 (my wife's), but honestly, I didn't like paying again for the app, just to test whether it might work between the devices, but expecting it not to.
1 person has
this problem
+1
Reply
  • In addition to the original post, the issue (or its consequences) got even worse for me, since CSV export causes trouble.

    I'm perfectly fine with adding sessions through my smartphone, but I want to be sure that data there is a backup of my data. Since I don't trust the sync mechanism any longer (as described in my post below), I used CSV export, marked the complete text, copied it to the clipboard, then pasted it to a text editor (as my email app doesn't support that long texts being pasted from the clipboard), saved it to a file, attached that file to an email. This was already quite cumbersome, but recently, it seems, I hit some limit in your app (or the Android operating system), since selecting all lines of the CSV export and copying it to the clipboard yields an empty clipboard now. As a workaround, I now have to do a CSV export of the score breakdown alone and another one of everything else, saving those to two files, attaching both to an email. Quite a lot of effort for an app that has native cloud sync support. ;-)

    So I'd be really happy, if you have any suggestions of how to solve this issue.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • Today I found out one more thing that troubles me. Since I don't trust in the syncing mechanism, I had a look at the CSV exports. Right from the start the CSV export was what made ScoreGeek the preferred app choice for me, since I expected that all the data I entered won't be wasted and that I could, in case development of the app were stopped at some point, write my own program to interpret the session data.

    A quick look at the CSV data indicates that the different corresponding databases could be rather easily correlated, but it seems like there's a bug in the export method.

    For all my exported sessions, the Date field is exactly the same as the Session ID:

    Object,Session ID,Game ID,Date,Notes,Won,Location,Duration,Photo,BGG Object ID,Quantity

    Session,1524507914000,"6nimmt",1524507914000,"",-1,"Some Location","45","","","1"

    (and the same holds for the Achievement Date field, but I don't mind if that would get lost).

    Maybe there's an indexing error and instead of the date, the ID is exported again?

    Without this information, the whole idea of CSV data as a backup seems somewhat corrupted.

    I have recorded almost 700 game sessions by now and I would feel so much better if I knew that my exports are ok and that cloud syncing does actually work.

    Best Regards,
    Sven
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I’m sad, frustrated, a little angry
    And it got worse again... I need help with this.

    I just wanted to add another game session and the app shows an error message about "Storage Quota exceeded" and I can't edit any game settings.

    Because of the missing date field in the CSV export, I was considering writing down the dates of all 700 games, editing the CSV exports and handle data myself somehow, but when I select the app's history function now, I get the same "Storage Quota exceeded message" and it lists exactly zero game sessions.

    There is a hint to use Tools -> Reload History, but I can't find that in the app. Furthermore, since I doubt the syncing mechanism, as explained in previous posts, I'd be very hesitant to perform such a step.

    Mike, please help me getting back the data I spent many hours adding to the app and being unable to access now.

    Update: I thought I'd found a workaround to at least access my data one last time. In the "Delete Stuff" section, I selected "Delete History" and got the full list, it seemed. So I started writing down the session dates, but when I had to switch to the next page, there was no more data shown. And after that, no matter what filter settings I choose, I get very few results, or none at all.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • Hi Armaran,

    I'm sorry I didn't get notified about these message for some reason.  It's going to take a while to go through it all but I wanted to say not to worry about the date and ID.  I frequently use the current millisecond as an ID on user-created items in the database (because users don't create more than one item per millisecond), and it would be the date as well.  So it is exporting that as intended.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I’m thankful
    Hi Mike,

    thanks for following-up on this, now that you got notified. :)

    Using the timestamp as ID as well makes sense. So, it's in Unix epoch time format (https://www.epochconverter.com/)?

    I recognized that you updated the ScoreGeek app. After updating, I could view my history again (more than just the first page) without any quota errors. I didn't try adding new games, yet, though.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated