libretro / RetroArch

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

tvOS Feature request sync cloud before launching game #16577

Open frootloop88 opened 2 months ago

frootloop88 commented 2 months ago

Don't know if this is possible but can you make it sync before launching the game from top shelf? Talking about the game selection you have on Apple TV Home Screen.

warmenhoven commented 2 months ago

Not easily because the top shelf link basically causes the content to be opened on entry. Resuming from background or starting the app does cause a cloud sync but there's a protection there against syncing while content is running. The cores wouldn't know that the save files are changed out from underneath them while they're running. Doing that would probably lead to data loss.

I understand why you're asking though. I will keep thinking about this.

frootloop88 commented 2 months ago

Not easily because the top shelf link basically causes the content to be opened on entry. Resuming from background or starting the app does cause a cloud sync but there's a protection there against syncing while content is running. The cores wouldn't know that the save files are changed out from underneath them while they're running. Doing that would probably lead to data loss.

I understand why you're asking though. I will keep thinking about this.

no problem. Thanks for the inside! Can you work on iCloud sync support? Or not possible?