- Edited
Peter - sent the log files from my 4 devices trying to use the iCloud sync. Hopefully you can guide me in the right direction.
Peter - sent the log files from my 4 devices trying to use the iCloud sync. Hopefully you can guide me in the right direction.
JohnnySolo I received 3 logfiles and from what I can tell iCloud is not turned on on any of these devices. Go to Stage Traxx settings and turn it on.
Damir iCloud does not work that way and it is not possible to make it work the way you expect. First, if you kept your Mac running but Stage Traxx is not started, then nothing will happen. ST3 can only sync when it is running.
iCloud sync is automatic. There is no way to change that to manual and decide yourself what gets synced. It is like a shared database between all your devices. Whatever you change on one device will be synced to all other devices. Whether you like it or not.
Turning off iCloud temporarily will not help as all changes to the database are still tracked. So if you delete a song while iCloud is turned off, then rejoin iCloud, that deletion will be propagated to the cloud.
That's how it was designed by Apple and there is no way to change that. So if you don't like the way iCloud works, better do not use it.
Morning Peter, I have successfully synced my iPad to ICloud with all 2648 files and everything working as expected, I then synced my iPhone with all 2648 files appearing except one called Test Multitrack 5 , now this multitrack song will not sync up to iCloud, it’s the same one we had issues with earlier and I sent you the 3 files in concern and you claim the files are fine, so I smell a bug in the air I just have no idea what is causing it , for some reason this particular multitrack song refuses to sync track 1,2 and 4 to iCloud the other tracks play and are imported.
Just a thought, is it possible I have these three tracks already in my stereo tracks only with the exact same name so they are left out to load in to the multitrack song?I don’t really care for the multitrack not syncing I just smell a possible bug.
I have just checked my stereo song list, and there are no song names that exactly match the filenames BUT! That’s because I have changed them , GOOD NEWS IS these are three stereo songs that use the exact 3 files that won’t load in to my multitrack song, so I suspect there is an issue here, you can’t use the same name file in stereo tracks and in multitrack songs as iCloud can not distinguish the difference so it loads up one only that’s why those three multitrack tracks are missing.
Peter I don’t know if this can be ironed out but it certainly is a trap for users using both multitrack and stereo files when it comes to naming their files.
Perhaps a warning message might help initially.
Multitrack files are in the multitrack folder and iCloud can handle the same file names being present in the multitrack folder and in the main folder. So that is not the cause of this issue. Can you send me another after you try to play that song? I have improved the logging in that area and maybe the log will contain a hint why these files do not load.
You did check that these files are present in the Multitrack folder, right?
EDIT: Sorry, I improved the logging after the last beta. So we need to investigate the issue when the next version is released.
I have checked the files are present on iPad in multitrack folder but not on iPhone so iCloud is not uploading them I only have 15 Test multitrack files in the multitrack folder but 3 won’t transfer to iPhone using iCloud.
Thanks for the files. I think the problem is that you refreshed your song list too quickly too often. That started multiple parallel uploads to the cloud which then in turn got throttled so that in the end there are files missing. I need to prevent these multiple upload triggers.
For now, go to settings and tap on "Sync". That will start the upload for all missing files and don't refresh the song list while a sync is running.
peter I think the problem is that you refreshed your song list too quickly too often. That started multiple parallel uploads to the cloud which then in turn got throttled so that in the end there are files missing. I need to prevent these multiple upload triggers.
I actually did things very sequentially and slowly , I turned off both iCloud’s , I deleted iCloud folder on iPad , I then loaded the full backup on iPad then synced up to iCloud and gave this process plenty of time to finish once it all appeared stable, I reloaded the iPhone with same full backup than synced it up with the iCloud, I know I didn’t have to do that but I did it to see if those 3 files would load in to iPhone and they did, then tired on iCloud sync and chose to download the iCloud data and gave it plenty of time without touching anything , I ended up with the 3 missing files again, so my conclusion is something is upsetting iCloud sync from my iPad where it’s refusing to upload these three files which happen to be in multitrack folder as well as in stereo folder that happened to be named exactly the same , I could try a test and load another same named file in to multitrack folder and see if that also disappears, but my wife is hogging the iPad at the moment so I will try that later
iCloud is throttling you even with sequential file uploads. Seems like you have so much data that iCloud wants to throttle the tempo even further. I guess I will have to find a way to slow down the uploads even more.
peter iCloud is throttling you even with sequential file uploads. Seems like you have so much data that iCloud wants to throttle the tempo even further. I guess I will have to find a way to slow down the uploads even more.
I have fixed two out of three songs that would not go to iCloud in the multitrack song 1 and 4 are now transferred while 2 is still not working and that’s because I left it on purpose so you might need to look at it for the difference, the other two I simply reloaded them in to the multitrack song , same file same track and this seems to have triggered the upload to iCloud to work now, why this is so I don’t know, but the files were fine and playing in the multitrack song they just did not want to upload to ICloud,
The other thing I noticed on my iPhone with this particular multitrack song that as I have muted all tracks , track 3 was playing even though it was muted I had to unmute it then mute it again for it not to play this appears to be a bug.
I have sent the latest logs of both devices for you to hopefully be able to work things out.
Cheers Damir
I can see in the log that you reloaded the tracks at 17:58:58. They have then started uploading at 18:00:38 and at 18:01:24 you replaced the file Always On My Mind-Willie2.wav again. And this action failed because the file was replaced with itself and iCloud tried to delete and upload the same file at the same time. The deletion won. Not sure how I can prevent this from happening. I'm starting to think that this iCloud stuff is a bit above my head.
peter I feel you’re almost there , this problem I found might not be an issue with most users , I have been pushing the system hard so far if that’s all that’s an issue it’s not a big deal , once I get back to Australia I am hoping to use iCloud very simply with stereo files only I feel it will work great, sometimes you need to step back from a problem and in a few days a solution always pops up.
I will reload my third song and have them all working with iCloud perhaps others won’t have this issue as they work differently, and if you get others complain perhaps then give it another bash.
Great wok so far.
GREAT work Peter. This is not above your head.
Cheers
peter I can see in the log that you reloaded the tracks at 17:58:58. They have then started uploading at 18:00:38 and at 18:01:24 you replaced the file Always On My Mind-Willie2.wav again. And this action failed because the file was replaced with itself and iCloud tried to delete and upload the same file at the same time. The deletion won. Not sure how I can prevent this from happening
Peter I think the issue is not with iCloud, I just noticed I have duplicates of these 3 songs in ST3 folder and one of those duplicates is empty here’s what I found when I click on one of them
The warning comes up telling me this song is blank and then it tries to load it if I click ok then it freezes forcing me to shut down ST3 , but when I open ST3 again yes it warns me that the song is missing that track but when I go to load this track again this time the ST3 folder only contains one song of that name , now if I load that song in to the track all is fixed my song works fine all is present on iPad and my iPhone follows perfectly.
So the issue is not iCloud but why am I getting two identical songs in ST3 folder and one is a blank , and I can’t tell which one as the data presented to me of the two files appears to be identical , the only way is to try and load one and see what happens.
Good news is I now have all three tracks synced with iPhone but the mystery is why this duplicate files were allowed to happen.
I hope I have pointed you in a Wright direction to come up with a fix.
Cheers Damir
Hi Peter, Regarding full backup and iCloud, I believe the logic should be if you decide to load a full backup on any device, iCloud to that device should be automatically turned off, preventing immediate sync, this prevents iCloud to be immediately effected by this change as it might not be something the user wanted , it gives the user a choice if they are happy to then choose to sync at their leisure to iCloud , giving us two choices stay with iCloud as it was or introduce the new full restore to the iCloud.
At the moment if you full restore to fix an issue you loose all your iCloud which might be perfectly fine but you have no choice but to loose it.
Just a thought.
Cheers Damir
The way you setup the file listing I can not see where exactly these "duplicate" files are. Most likely in different folders. So they are not really duplicates. Just the same file twice in different folders.
Regarding the backup proposal: Turning iCloud on and off always needs a restart of the app. So turning off iCloud when restoring a backup is not an option as you would first need to restart the app. Restoring a backup always warns you that it will replace your database. I can change that message to include iCloud. But anyone using iCloud and restoring a backup should know the consequences. I mean who would expect this action to only affect the local device and why? Everything you do with iCloud enabled always affects all devices. Why would you expect restoring backups to behave different?
peter Why would you expect restoring backups to behave different?
If you accidentally restore wrong backup on any device it could erase all your work on all the other devices, having it not be connected to iCloud would save you accidentally loosing precious work unless you always make a full backup of iCloud when you touch iCloud button you could create data loss by using full restore.
I’d rather when I load my full restore have the software shut down on me and turn off iCloud then corrupt my whole iCloud immediately, a warning is not good enough it’s still too late once you hit the wrong choice and it could mean days and days of work gone.
Perhaps I am paranoid but time will tell once people start using it for real.
I will improve the warning message but I will not prevent a user from restoring a backup. I would not like to have iCloud turned off in the process. When I want to restore a backup I want all devices to be reset to that backup.
I think I have solved the duplicates problem. This means you no longer need to select an option when enabling iCloud. Just enable it and your database will be merged with the iCloud database. Duplicates will automatically be removed. In case of duplicate playlists, songs of both playlists will be merged (removing duplicate songs).
What is considered a duplicate?
Please be aware of these restrictions. Especially the merging of duplicate playlists is extremely complicated and some cases where playlists with the same name contain completely different songs can lead to unexpected results primarily with the order of songs. Meaning song #1 in playlist A will be followed by song #1 in playlist B. But I guess this is an edge case as your devices will most likely contain the same playlists and songs.