• Beta
  • Open Beta Version 3.7.0

peter The queue Tab number is working fine.
Sorry, but I don’t know how I got it showing up on the history tab button. If it happens again, I will trace my steps back and let you know.

The midi button issue is a good find. I can reproduce it and will fix it in the next update. Thanks!

The next update will need a bit more time. I have updated my iPads and Phones to iOS16.4 and now I can no longer deploy the app to these devices for testing. The Apple developer forum is full of reports about this issue. Without testing I can not release a new update. Now I have to wait for a new version of Xcode from Apple or try to work with a beta version of Xcode which I would like to avoid.

New beta build 8725

Apple updated XCode today and I was able to finishe the next beta version.

Bad news is, that I ran into some issues when enabling iCloud sync with the option to upload the data into the cloud. There is simply no way to delete the iCloud data from a device that is not yet part of the iCloud sync group. Whenever I tried to do the, the remaining devices immediately started to reupload their data into the cloud.

On one hand this is a good thing, as it will minimize the risk of data loss but this means, that the upload option will try to merge local data with the cloud data which can lead to duplicates if a device joins for the first time as each song on that device will be considered a new song in the cloud.

The merge option however does work well if you disable iCloud, work make some changes and reenable iCloud. All changes are tracked even when iCloud is disabled and merged back into the cloud.

Added

  • Sync button in settings to start a full sync
  • More logging messages throughout the app
  • Added shutdown message so that users are not confused when app shuts down on iCloud changes

Changed

  • Downloads are now done one after another to avoid throttling from iCloud server
  • Wording of some dialogs

Fixed

  • Some crashes that occured when a remote change modifies an item that is currently being edited
  • Some missing files did not download
  • Titles of assignable midi buttons are not cleared
  • Database is emptied when user disables iCloud for Stage Traxx in iOS settings while it is still enabled in the app
  • Autoplay broken at end of playlist

Hi Peter
First testing of new beta version went as follows - Crash log sent to you.

  1. Deleted all existing ST date from iCloud
  2. Updated iPad with latest beta version
  3. Set ipad to merge data (831) files to iCloud via Sync switch,
  4. Updated iPhone with latest beta version
  5. With sync still running on iPad I set iPhone to sync with iCloud
  6. iPhone sync started
  7. iPhone beta crashed. iPad sync still running with210 files to go

It’s possible I had a storage problem with the iPhone - will clear out some large files and resume testing.

Interesting. I do get an error from iCloud if you lack enough space on iCloud, but it ignores the space you have on your device and tries to download anyway. Guess I will need to add a failsafe for this case when downloading files.

    peter since my last post I’ve rebooted my iphone and cleared some space. I’ve repeated the sync process which appears to be been successful - ie all files appear to have been downloaded and none are showing red. I will continue testing.

    Good news I’ve now got 3 devices synced to iCloud without any missing files. So far all changes I’ve made to songs any one device are quickly reflected on the other two. Fingers cross you’ve cracked it - well done! Oh one thing I did notice is that user preferences are not synced across devices - presumably this is intentional. Is it possible these could be included if required?

      Hi Peter have just been checking and find that there are many songs on all devices where the lyrics and chords etc have been lost in the sync process.

        DickyDutch Oh one thing I did notice is that user preferences are not synced across devices - presumably this is intentional.

        Yes that's intentional as lot's of these settings are device specific. So before only half of the settings are synced and everyone keeps wondering why something was not synced while something else did sync, I would like to keep the separate.

        DickyDutch Hi Peter have just been checking and find that there are many songs on all devices where the lyrics and chords etc have been lost in the sync process.

        Did you maybe refresh the song lost before everything was synced on one of the devices? In that case it would just add the audio files as new songs without any lyrics and sync these to the cloud.

          peter I honestly can’t remember but I don’t think so. I will delete everything from iCloud, restore a backup from the life system to beta and restart the test again this evening.

          Hello Peter just to let you know that all three of my devices (iPhone and 2 iPads) are all in sync with iCloud and seem to the working as intended ie changes on one device are getting updated on the others. The most difficult to engage was the iPhone it just wouldn’t sync and kept stopping for some reason - in fact it crashed at one stage. I think it was a storage space problem so in the end I’d deleted beta and rebooted the device. This seemed to clear up some space and the full sync eventually completed. I’ve been rehearsing with beta this afternoon as I intend to use it at my next gig in a few days time. I did however have one crash whilst selecting a song to play. But I honestly can’t remember the sequence of events that led up to it - you should have received the crash report. Will keep you posted.

            Čao Peter, regarding ICloud sync , we get presented with two options, but there is a need for a third option which we really need and that is delete all iCloud as I don’t want to merge files I want a clean new iCloud , I know there is a way to go in to device settings and delete the ST3 iCloud folder, would it be possible to have that as a third option so we don’t have to look for it, most users would not know about where to find this or even that it exists, and it would allow us to fix iCloud faster should it end up a duplicate haven and needs a fresh start using our latest backups.
            I haven’t played with the new update as I’m in Tivoli on holidays but I played with it enough to see this as a possible issue, is there a better solution I am not aware of?
            Gracias signore 😃

              DickyDutch I saw a couple of crash logs. From the comments in Testflight I believe these are from you (the comments says it crashed when starting to play). And there are a couple of crashes happening on the phone.

              All crashes on the phone are caused by the logging messages. Somehow your phone crashes when writing the log which I can't explain. The logging code should not crash. So I am currently a bit blank about what was causing this.

              Regarding the other crash, the cause is that somehow changes pushed from the cloud to your device delete data you are currently accessing. That means the app suddenly can no longer work with a song that existed just a moment ago. This is a general problem now that data can be changed basically at any time. Imagine you are editing audio regions on one device while deleting that song on another device. I need to investigate how this conflict should be resolved with iCloud.

              Damir delete all iCloud as I don’t want to merge files I want a clean new iCloud

              That's not possible. You can only delete the iCloud contents from a device that is already synced to iCloud. But that means all data in iCloud and all devices synced will be deleted. This happens for example when restoring a backup while iCloud sync is enabled.

              If you try to delete the contents of iCloud from a device that has not yet joined iCloud, The other connected devices will assume an error in the iCloud backend and reupload all their local contant. I was not able to prevent this behavior.

              But I am also not happy about these options. In my opinion there should be no option at all. But I am not sure how to achieve that.

              Rehearsing with beta this afternoon. Had one crash after stopping play of a song - have sent you crash report. I also had two occasions where after pressing the cross fade button the next song played ok showing the timed coded lyrics but the lyrics did not scroll up the screen. Had to stop and restart the song to get it to work. Never seen this before with the live system.

              It crashed for the same reason as last time when you tried to start play. The crash happens when switching to the playlist view. Can you remember why the playlist view openend at the time it crashed? And did you edit something on another device?

              Oh and stopped scrolling is not a bug but a feature. Tapping on lyrics will now also pause scrolling for timecoded lyrics. You can see it as the scroll speed buttons show "PAUSED". Reenable scrolling by tapping on "PAUSED".

                Never mind, I think I found the issue. Should be fixed in the next update.

                I can't seem to get the iCloud sync to work. Is this still something you're working on Peter? I'll defer to Damir and DD to help troubleshoot as they are the real power users.

                Cheers, John

                I need you to send me the Logfiles and describe where you struggle.