Synchronizing data between devices

BandHelper is built from the ground up to share data within your band. Any data you enter on the website or any device, including attached documents and recordings, will be synced to the other devices automatically. Here are some additional notes about data syncing:

  • All synchronization goes through BandHelper's servers, so the synced devices do not need to be online at the same time, and do not need to be on the same network. Synchronization works over wi-fi or cellular network connections.
  • Devices will attempt to sync whenever you open the app, change accounts within the app, save data within the app, tap the Settings > Account Sync > Sync Now button or tap the sync button at the top right corner of your screen.
  • If you make changes while offline, a number will appear next to the sync button showing the number of changes waiting to sync. You should try to prevent this number from becoming too large (i.e., more than a hundred items), which would increase your risk of sync conflicts or network timeouts.
  • The sync button will blink whenever a sync is running. If you're editing data, it's generally okay to start your next edit without waiting for the previous sync to finish. However, you should wait for the last sync to finish before leaving the app.
  • If you tap the sync button while a sync is running, you can see progress bars for the current sync process. The app will show one progress bar for all database data, and separate progress bars for each file (document or recording) being uploaded or downloaded. If you leave the app while a sync is in progress, the sync will restart the next time you open the app.
  • You might not want all your data to be synced to all your band's devices. For example, each member of your band might have their own notes or song colors. Users can designate particular fields as Personal from Settings > Account Sync > Personal Sync. If you turn on one of the personal sync settings, you will see both a shared and a personal field when you edit a song. The data you enter into the personal fields will sync to all of your devices, but will not be visible to other users.
    personal sync
    If you turn on personal syncing for song colors, MIDI song numbers or automation tracks, you will only see data you have entered into the personal fields and will not see any shared data when you view your songs. If you turn on personal syncing for starting pitches, lyrics, lyrics font sizes, chords, chords font sizes, notes, notes font sizes, document zoom positions or document annotations, you will see your personal data if you have entered any, or the shared data if you have not.
  • You can also limit the sharing of custom fields, documents, recordings, MIDI devices and MIDI presets, with more flexibility than the personal sync settings allow. When you edit a custom field, document, recording, MIDI device or MIDI preset, you can select any number of users who should see that item. Then the item will sync to those users' devices, but will not be visible to other users.
  • If your account contains multiple projects, each user's device will only download files (documents and recordings) included in the projects that that user can access, to save on storage space. If you later assign the user to an additional project, the files for that project will be downloaded at that time.
  • You can set up "master" and "slave" relationships between your bandmates' devices by selecting the Read-Only checkbox for a bandmate in the Account > Users section of the website. If you set this for a band member, all the editing functions on his or her devices will be hidden, so that device will not be able to perform any edits.
  • If you want to revert any changes to your database, you can select previous changes to undo. Navigate to Settings > Account Sync and tap Roll Back. You will see your complete editing history, with the date and device on which each edit was made. You can then select any number of previous edits to undo them. For example, if you change a song's key to G and a bandmate changes it to F, you will see both edits in the History window. You can select your bandmate's F edit to undo it and return the song's key to G. If you accidentally delete a song and want to restore it, you can select the Delete action for that song and undo it. To show all the actions for a particular item, you can tap the Search button and type the item name into the search field.
    history
    NOTE: BandHelper will show the names of items when possible, but it might only identify items by their ID number. In that case you can use the timestamp to identify the item you're interested in and then find all the edits for that item by typing the ID into the search field.
  • The sync server will save all edits for 24 hours and the last five edits for each field indefinitely. Earlier edits that are at least 24 hours old will be purged.