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