libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.08k stars 1.81k forks source link

Cloud Sync WebDAV Support for Android #16847

Open eastcoastcoder opened 1 month ago

eastcoastcoder commented 1 month ago

First and foremost consider this:

Description

Expected behavior

Actual behavior

Steps to reproduce the bug

  1. Go to Settings
  2. Go to Saving
  3. See that Cloud Sync is not at the end of the list (It would be on AppleTV)

Bisect Results

Version/Commit

Environment information

eastcoastcoder commented 1 month ago

In addition to what I've stated above, my Apple TV's last modified date for all save/savestate files is +4 hours from Eastern even though my phone and ATV are configured the same (is this UTC possibly?)

So my third party app (FolderSync) cannot properly identify which file is newer. As a result, I am one save behind or 4 hours delayed before syncing correctly. To be honest, the easiest approach is to just cut out the middleman however I'm curious if there is a underlying timing issue on ATV or a configuration issue on my end...

Screenshot attached of my ATV save synced down, and my local Android save now taking an "older" yet true, modified date due to this discrepancy.

Screenshot_20240807_014651_X-plore~2.jpg

Screenshot_20240807_014815_X-plore~2.jpg