Well, for me it takes a good minute. Syncing a couple of series (if they have unwatched content), hand full of movies and a dozen music albums.
What he was saying though is not that syncing takes that long, but for the device to check if it needs any items to sync (as that appeared to be what the Dev was stating as the issue).
Even though I left the plex app open over night and plugged into power, it went to sleep. What about adding a setting that would prevent iPad from going to sleep if on AC power while Syncing?
This is something we'd love to add, but unfortunately it's not that simple.
iOS 7's background mode that'd allow syncing only gives the app 30 seconds maximum to figure out what needs to be downloaded. This is totally incompatible with the way syncing was designed (before we knew how iOS 7 behaved). It'd require significant changes to the whole process, both on the server and in the iOS app, to fit within that limit.
I'm not saying it'll never happen - we agree it'd be a great addition - but it's not something simple that can be changed in the iOS app; it requires an almost from-scratch rewrite of the sync system.
So what I get from this is that you are unwilling to make your sync system more efficient? Somehow Google has figured out how to download my emails in the background so they show up in the app right away using background sync. This seems like it can be accomplished via multiple means, either through push notification as mentioned by another user, or through location based alerting such as is done with advertisements within apps. My Walgreens app pops up everytime I get near a walgreens store, seems like we can set our home location and have it pop up to initiate a sync, at which point we can tap on it and start the sync and then during this timeout period which is a few minutes from when the screen is turned off you can perform the analysis of what needs to be synced and then initiate the actual syncing in the background.
I understand rewriting something takes time and resources however the answer "it requires an almost from-scratch rewrite of the sync system" doesn't cut it because you're essentially saying "this is how we do it so we can't add functionality because we don't want to put in the extra effort." Honestly, as others have stated, the plexsync system is almost a joke on ios and should be rewritten with the new tools that Apple has given you to offer this capability.
Even though I left the plex app open over night and plugged into power, it went to sleep. What about adding a setting that would prevent iPad from going to sleep if on AC power while Syncing?
You have to set it in the settings menu
Settings -> Auto Lock -> Never
Then just change it back when you wake up in the morning.
Try opening the music app and playing a song in the background, put it on repeat and turn it all the way down. It should keep it from sleeping. Sorry about the exchange server thing, the second way is quite a workaround - hopefully background sync is up next on the list.
This is something we'd love to add, but unfortunately it's not that simple.
iOS 7's background mode that'd allow syncing only gives the app 30 seconds maximum to figure out what needs to be downloaded. This is totally incompatible with the way syncing was designed (before we knew how iOS 7 behaved). It'd require significant changes to the whole process, both on the server and in the iOS app, to fit within that limit.
I'm not saying it'll never happen - we agree it'd be a great addition - but it's not something simple that can be changed in the iOS app; it requires an almost from-scratch rewrite of the sync system.
Again, why is Camera Upload working , but any other sync not ?!
The iOS App is paid twice from any PlexPass-User ... this is okay, if we get a benefit from it - if u reinvest this double payment for the iOS App. but you don't and thats not okay..
do YOU (developers) really open plex on ios on every night or morning, after you watched your series on the evening, to have the right stuff on your device ? i'm not ... and also i have just a 16GB iPhone on the go , so there is not much space to sync it for a few days... and i thought to solve exactly THIS was what plex-sync is all about ...
The iOS App is paid twice from any PlexPass-User ... this is okay, if we get a benefit from it - if u reinvest this double payment for the iOS App. but you don't and thats not okay..
i'm not trying to say, i was saying that we pay for PlexPass and also have to pay for the iOS App without getting any benefit from it...
while the Android App is free for PlexPass... and btw. the AndroidApp supports background Sync...
Okay, now I understand what you are getting at. From my point of view the revenue generated with a product does not result in any entitlement that the company developing that product will reinvest any of it back into the same product. I would very much like to see background sync implemented for the iOS App, but making any monetary or platform comparisons is probably not constructive.
well, right and wrong. Sure, Plex should reinvest the money where they think it's needed. But Plex should at least make all clients equal, before making new stuff, especially if we double pay.
well, right and wrong. Sure, Plex should reinvest the money where they think it's needed. But Plex should at least make all clients equal, before making new stuff, especially if we double pay.
I do agree, but fear that the mechanism used for background syncing in the Android app is not portable to the iOS app due to the restrictive nature of iOS background syncing APIs. To be clear, I am saying this without any first hand knowledge. Of course I am hoping that whatever is the obstacle, the team will come up with a slick solution, sooner rather than later. I am personally using my iPad as my only mobile Plex device and due to the rather clunky nature of syncing its almost never up to date. Here are a few cases that show why the current sync is not working so well for me (mostly because I am lazy!):
Forget to start the app before I leave
Start the app but the sync is not able to complete before the device auto-locks and kills the app
Start the app and the watch states sync incorrectly so old content is kept on the device
Start the app and watch states sync correctly, but now the app has to wait on the server to finish transcoding and doesn't automatically sync content that finished transcoding after the initiation of the sync
At the moment I have to start the sync process at least an hour before I leave and babysit the process for a while and I rarely remember to do this. Once I arrive at my destination, 80% of the time the internet connection is so bad that remotely syncing is out of the question.
Again, why is Camera Upload working , but any other sync not ?!
The iOS App is paid twice from any PlexPass-User ... this is okay, if we get a benefit from it - if u reinvest this double payment for the iOS App. but you don't and thats not okay..
do YOU (developers) really open plex on ios on every night or morning, after you watched your series on the evening, to have the right stuff on your device ? i'm not ... and also i have just a 16GB iPhone on the go , so there is not much space to sync it for a few days... and i thought to solve exactly THIS was what plex-sync is all about ...
I'm no developer, but yes. That's exactly what I do each morning before I unplug my phone from the charger. It's not elegant lol but it works.
+1 from me. Don’t forget to vote by “liking” the first post.
My ipad is work supplied and locked screen is forced at 5mins. Makes syncing content and recommending Plex pass to thousand of work colleagues not possible. Fingers crossed this is put high on the to do list.