libretro / RetroArch

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

iOS Apple TV option to disable some items from cloud sync #16765

Open frootloop88 opened 3 months ago

frootloop88 commented 3 months ago

Need option for example to NOT sync specific core options.

for example on iPhone I use the standard game boy core option but on Apple TV I use the super game boy core because I want the super game boy experience.

I have to change them every time because I don’t want super game boy on my phone or vice versa because it always overrides/syncs between the devices

so an option to just disable certain configs for cloud sync would be much appreciated

or for short: option to only sync save data would be the easiest

warmenhoven commented 3 months ago

The options to only sync save data will be in the next version. It's already in the nightly if you side load.

frootloop88 commented 3 months ago

The options to only sync save data will be in the next version. It's already in the nightly if you side load.

love you bro. ETA for App Store release? Does it include safe states or only "real" saves?

off topic: did you also fix the Y position in portrait for game boy?

frootloop88 commented 2 months ago

The options to only sync save data will be in the next version. It's already in the nightly if you side load.

It would also be cool if it could sync recent playlist/roms

warmenhoven commented 2 months ago

I've deliberately avoided adding that because some roms (ISOs/CHDs/etc) are large, and as Apple TV will occasionally delete everything on disk, a re-sync (re-download) of all of the roms will be expensive and time consuming, probably needlessly as you're probably not going to play every ISO before the next time the OS deletes them. Instead, I've been mulling over how to implement downloading ROMs on demand.

frootloop88 commented 2 months ago

I've deliberately avoided adding that because some roms (ISOs/CHDs/etc) are large, and as Apple TV will occasionally delete everything on disk, a re-sync (re-download) of all of the roms will be expensive and time consuming, probably needlessly as you're probably not going to play every ISO before the next time the OS deletes them. Instead, I've been mulling over how to implement downloading ROMs on demand.

I didn’t mean actual roms. Just the recent games/recent playlist

btw when will the update arrive on AppStore for only syncing safe data? I can’t wait anymore :)

warmenhoven commented 2 months ago

Syncing playlists is fraught with peril as there are multiple full paths that are in the playlist file, and it's exceedingly rare that it will transfer over to other devices in a usable way. There is the option for "portable" playlists but that's not on by default and I don't know that it accounts for core paths properly.

Sorry, no ETA on the next App Store build.

stagelevel commented 1 month ago

Syncing playlists is fraught with peril as there are multiple full paths that are in the playlist file, and it's exceedingly rare that it will transfer over to other devices in a usable way. There is the option for "portable" playlists but that's not on by default and I don't know that it accounts for core paths properly.

Sorry, no ETA on the next App Store build.

I didn't know where to ask, but this thread might be appropriate. Would it be possible to allow us more control over Directories in iOS. I have all my games on an SMB which the Files app on my iPhone can see. Unfortunately, I can't select this directory in RetroArch.

warmenhoven commented 1 month ago

I didn't know where to ask, but this thread might be appropriate. Would it be possible to allow us more control over Directories in iOS. I have all my games on an SMB which the Files app on my iPhone can see. Unfortunately, I can't select this directory in RetroArch.

There have been a few other places where this has been asked for as well (#2028, #3848, #6875, #9472, #11518, #11773 at least). I don't see a reasonable way of making that work and I have no plans to work on it.

stagelevel commented 1 month ago

I didn't know where to ask, but this thread might be appropriate. Would it be possible to allow us more control over Directories in iOS. I have all my games on an SMB which the Files app on my iPhone can see. Unfortunately, I can't select this directory in RetroArch.

There have been a few other places where this has been asked for as well (#2028, #3848, #6875, #9472, #11518, #11773 at least). I don't see a reasonable way of making that work and I have no plans to work on it.

I understand. This already works on Nvidia Shield TV and RetroArch so I think I’ll have to abandon iOS.