With the recent update of AIRS to V2.7, we have implemented the ability to regularly upload your AIRS recordings to your Google Drive account. This is similar to a manual sync (followed with selecting Google Drive as the sharing target) but now simply automated.
In this blog, we outline how this new functionality works:
First, you will need to start AIRS and enter the Sync tab. Select the General Settings and find the Google Account preference. Clicking this will show a dialog box with your device-local Google accounts. Select the one you would like to use for the uploads.
Second, you will need to enable the regular upload by choosing a upload frequency. For this, select the appropriate preference (see in figure above). A dialog box will appear where you can either disable regular uploads (choose Not at all!) or choose hourly, daily or weekly uploads.
Lastly, you can select if you want to limit uploading to using WiFi connections only. This will save you using your precious data plan but might delay the upload until an appropriate WiFi will be available.
After you exit AIRS (or start it), a timer will be set according to your selection. When the timer expires, AIRS will read your recordings database and create a recording file with all values since the last (successful) sync operation. It will then attempt to upload the data according to your connection policy, i.e., possibly delaying the upload until a WiFi is available. After a successful upload, you will be notified with a message in the Android notification window.
What is uploaded?
The files being uploaded have the exact same syntax as those generated during a manual synchronisation (using the Sync tab). You can find out more about the syntax of these files here. You can either import these files into our Storica companion app or use the getairsdata.jar file included in the AIRS distribution on Github.
Where is it uploaded?
AIRS will automatically create a directory called AIRS recordings in the main path of the selected Google Drive account. All recording files are stored in this directory. The filename of each recording file represents the timestamp of its synchronisation, therefore files with larger numbers are newer.