• Beta
  • Open Beta Version 3.7.0

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 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.

    Did that and nothing has changed , I have sent updated emails of both devices to help find why these 3 files won’t upload to iCloud.

    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.

          New beta build 8746

          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?

          • Songs with the same title and artist and (if not a lyrics only song) pointing to the same audio file
          • Playlists with the same name

          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.

          Added

          • Option in settings to delete all iCloud data (only visible when iCloud is not enabled)

          Changes

          • Removed option to upload or download files when enabling iCloud
          • Improved text in some warning dialogs
          • Cloud uploads/downloads are now automatically retried if they get throttled by iCloud

          Fixed

          • Network client ignores autoscroll override setting
          • Numbers in playlists disappear after reordering items

            peter Hello Peter because I am currently using beta as my main player ( I did this in order to test it) all my up to date songs and playlists etc are now stored in beta and iCloud. When live STAGETRAXX is eventually updated to reflect the current beta configuration will it just be a matter of enabling the iCloud sync feature in live and all my current data will be synced with it?

            No, the beta and the regular version are completely seperate. You will need to create a full backup in the beta and restore it in the regular version.

            I also recommend deleting all iCloud data when the beta test ends because the beta version will stop running after 6 weeks.

              peter Option in settings to delete all iCloud data (only visible when iCloud is not enabled)

              Love this addition.

              Hi Peter, I started from scratch again to test iCloud.
              Turned both devices ICloud OFF.
              Loaded both with same full backup 2648 files.
              Easily DELETED the ICLOUD 😃👍 , on one device, and ENABLED ICLOUD on this device.
              It went through its sync process and looked good to go.
              Turned on the ICLOUD on the other device and left it overnight to do its thing.
              Remember both devices were the same regarding content, all it needed was ICloud to step in and say all is good.

              Feedback

              The second device has lots of missing files, I don’t know how many as there’s no indication.
              There appears to be no sync movement happening that I’m aware of as there is no indication.
              I am afraid to press SYNC at this stage on any device as I don’t really know what is going to happen if I do, what does sync do if I press it now?This needs to be more clear to the user, is it SYNC THIS DEVICES DATA TO ICLOUD NOW.
              RESYNC TO ICLOUD NOW.
              as you press this a quick message pops up but nothing seems to happen it’s all unclear to what you have just done.
              There’s no indication of any kind if the device with lots of missing files is doing anything, leaving the user confused , perhaps if I leave the device turned on and ST3 running will it eventually sync my whole 2648 files from the other device , but I already have both devices perfectly synced as I have loaded them both with the same full backup, all iCloud needed to do is load itself from one device and compare itself with another device and realise they are the same and quickly get ready for action to keep them in sync from there on.
              I am just writing this as I am observing the numerous missing files on the second device with total confusion to what is going on.

              I am hoping eventually the second device will fully sync and once it does it will be smooth sailing from there on.
              This hotels internet sucks so perhaps that’s what is causing the slow syncing, I don’t know.
              This feedback is what I am experiencing from a new users perspective.

              I will send you both devices latest logs just in case they might help improve some things I have mentioned.

              I am looking forward seeing all devices acting as one.
              Great work!
              Cheers Damir

              Just checked my second device after a few hours still nothing is happening.

              Here is the timeline I can reconstruct:

              22:59 First start of new version on iPhone with iCloud enabled
              23:01 First start of new version on iPad with iCloud enabled
              23:02 Restart on iPad with iCloud disabled
              23:03 Restart on iPad with iCloud enabled (Sync does not work as connection to iCloud fails due to network problems)
              23:05 Restart on iPhone iCloud is still enabled
              23:07 Restore of full backup on iPad
              23:10 File Upload starts on iPad and 30 seconds later you stop the app in the middle of file upload!
              23:12 Restart of app on iPhone (Again network problems accessing iCloud)
              23:13 Restore fill backup on iPhone (While iCloud sync still not working due to network issues, therefore no sync is started)
              23:20 Restart of app on iPhone (i can't tell if iCloud is off or on)
              23:21 Restart of app on iPhone with iCloud but still no connection to the iCloud servers
              23:23 Restart of app on iPhone with iCloud but still no connection to the iCloud servers. You seem to press the sync button multiple times (iCloud servers not responding)
              23:40 Restart of app on iPad (iCloud not responding)
              23:42 Restart of app on iPad (iCloud not responding)
              23:42 Restart of app on iPad (iCloud not responding)
              23:45 Restart of app on iPad (iCloud not responding)
              23:46 File upload started on iPhone as iCloud is now available again
              23:55 File upload on iPhone stopped as iCloud is down again
              23:56 Restart of app on iPad now iCloud responds. All local files are deleted as the iPhone backup restore initiated these deletes
              23:56 File downloads from the cloud are started on iPad
              23:57 File uploads on iPhone stopped
              00:59 iPad finished downloading what was available in the cloud
              04:22 Restart of app on iPad (iCloud not responding again)

              So, first and foremost I think you have a very unreliable internet connection at your current location. Most of the problems are caused by iCloud not responding.

              Then I don't understand the reasoning of restoring the backup on both devices while connected to iCloud. In that case the last restore will win but a good part of the files will be transfered twice to the cloud (from both devices). If you intended to prevent file transfers you just caused the opposite by doubling file transfers.

              Now in this situation the way to resolve it is to either restart the app while internet is stable or tap on the sync button. What that does is check if there are files in the cloud needing download or local files needing upload.

              What I need to do is display an error message when iCloud is not responding so that you know that the sync will not work.

                Hi Peter the latest beta is installed on all three of my devices. It seems that all sync activity has ceased between devices. It was working faultlessly before. I’m off to a gig now so won’t be able to do anything until tomorrow.