• Beta
  • Open Beta Version 3.7.0

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.

            Please send me the logfiles. And what exactly do you mean with sync has ceased? Was there anything to sync?

            peter So, first and foremost I think you have a very unreliable internet connection at your current location.

            That’s true, we have just shifted to a new appartment for a couple of nights and internet seems really good so I will try again from scratch this time I will only do a full backup on one device and clear all songs on the other and see what happens.

            peter 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 transferred twice to the cloud (from both devices)

            I assumed I was helping iCloud by not having much difference in both devices it should sync up quickly

              Damir Your idea and intention was good but remember, that when iCloud sync is turned on, everything you do will be mirrored in the cloud. So if you restore a backup the first thing it does is delete everything (database and audio files) and then it will restore them. Doing this on your iPhone, after the iPad will delete everything on the iPad before it will restore the changes from the iPhone on the iPad.

              Bottom line: Don't explicitly delete the other device. Just restore the backup on one device and let iCloud take care of the rest.

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

              Then perhaps labelling the sync to sync to iCloud now , or similar , to clarify what will happen when you hit sync. Cause it could mean sync this device content to iCloud .

                Damir Not enough space for that on an iPhone. And it means exactly sync this device content to the cloud. What else could it mean.

                  peter Not enough space for that on an iPhone. And it means exactly sync this device content to the cloud. What else could it mean.

                  It could mean, sync iCloud to this device, or, sync this device to iCloud, they do 2 different things but which one is it when you press it.
                  The third is sync both ways keep identical files on both and add different files to both so no files are lost and end up available on both devices.
                  It’s fine if you already know exactly what it is but not fine if you are new to ST3.

                  I have changed to different wifi that appears to be faster and more reliable.
                  I turned off iCloud on iPhone, Deleted the iCloud loaded a full backup 1648 files and left the device to do its thing before bed I checked the device 4am and it seems to be stuck on 1422 with sync greyed out meaning it’s syncing but nothing appears to be happening all my files on device are still present, I don’t know what I should do now, I will try and restart program, then resync st3 folder, then turn off and on iCloud again and see what happens.

                  I have just restarted my ST3 program on iPhone.
                  The sync indicator is now blue and the message is last sync was at 4am approx as I could not see the rest on iPhone in portrait mode.
                  Now I still don’t know if I am fully synced to iCloud as there is no iCloud file count present and iPhone file count to compare the two to confirm my sync situation, I assume because the sync indicator is blue it is not in sync as it’s telling me you can press me now to sync up, if it was grey I would assume all is in sync you don’t need to press me it’s all in sync. This is what’s going through my mind as I am trying to sync to iCloud, I am also wondering is it a good time to start syncing to my iPad now, but I don’t know there is no real confirmation that iCloud is fully synced so perhaps I will leave it till breakfast around 7am and start with iPad sync.

                  As you can see syncing for first time to iCloud with 2648 files is not really you want to do regularly as it’s not a fast process at the moment and there is not enough indication to what is happening, I am sure with much lesser file count it might work much faster but I regard my file count reasonably average , as if I was more a DJ my file count would be much much larger.
                  So my conclusion this morning is, iCloud is not functioning as described at the moment, I have sent email reports and will send another as I finish this message,
                  Good luck with it.
                  Cheers Damir

                  Just as I completed the message went back to settings I see the iCloud has started syncing again from 2648 and counting down the sync button is greyed out , now I see, you are not allowing us to sync once syncing is in progress so you have greyed out this button, but then the button becomes blue once everything is in sync, this makes no sense why allow us to hit sync if we are in sync, the sync button should be blue while syncing so we can trigger a restart the sync, and go grey as iCloud and device is in sync meaning you no longer need to press this button so it’s not needed and it’s grey. And a visual file count of both iCloud folder and st3 folder to confirm this state of sync.
                  Also faster response time of indication is needed so as you do a selection it gives you quicker feedback so you don’t assume things are not happening yet they are but 5 to 10 minutes later , this delay creates great confusion, perhaps an indicator to show things are in progress.

                  This morning 1030 am my iPhone has 2648 active as expected my iCloud it had a message when it synced last which was about 5 am because I couldn’t see the rest of the message i could not read the full time as I was in portrait mode as I was writing this so I had an idea of turning it to landscape so I went back to read the exact time but it was updated to the current time of 1036am but I still don’t know if I am really in sync with iCloud as I don’t have a file count of iCloud compared to ST3 device folder file count to confirm , the sync button is blue which could mean I am out of sync because it is allowing me to hit it , this should be grey now if the iCloud and device are in sync , why would I want to hit it?
                  This is what’s confusing me , I have no idea if the device is in sync , a simple file count of both folders is all I need and I don’t really care when it has occurred as it keeps changing continuously the date even time don’t mean much to me , but seeing a comparison file count means something as it’s confirming the most important thing that devices and icltare in sync , I do not care how many days or minutes ago , when working its continually changing anyway but it’s not telling me am I in sync.

                  My need is

                  iCloud file count 2648
                  Device file count 2648

                  Sync is blue when needing a sync
                  Sync is grey when in sync

                  An indication something is happening even though it might not be obvious at the time.

                  The rest I don’t need at all as it’s continually changing anyway it does nothing for me.

                  I assume my iPhone and iCloud is synced, now I will try to sync to iPad, as I leave to check out this old town in Sicily I will leave my iPad to hopefully do its thing when I come back I expect an identical song count to iPhone,
                  Cheers Damir