Set storage location

Found under: Settings > Storage > OpenSong (ROOT) > Select storage location

Storage is one of the most misunderstood sections of OpenSongApp and setting this incorrectly is often the reason users claim that the app has deleted or lost their songs. 

Because the app does not (rightly so) have access to your entire device, you need to specify (and by doing so give permission) for a folder that the app has permissions for.  Most apps will use a default hidden app specific folder that is hidden from you, however, if this method was used for your files, you'd lose your songs and sets if you uninstalled/reinstalled the app.  This is why the app asks for a specific folder in your main storage instead.  This folder is left untouched if you uninstall or reinstall the app.

Watch the video for a quick example of setting this folder the first time you run the app.

Setting or changing the ROOT / OpenSong folder

The first time you open the app, or if you have reinstalled, you will be taken to the 'Select Storage' page.  You can also get here by clicking on the 'OpenSong (ROOT)' button in the Settings > Storage page and then choosing 'Select storage location'.

If you already have a valid storage location set, you will see a green pulsing 'Start' button.  If not, you will only see a red pulsing 'Set storage location' button.  Click on the red button to choose a new storage location.  

You may be asked to allow permissions to access files on your device.  You need to click 'Allow' for this permission.  This only applies to older Android devices.

If you already have an OpenSong folder on your device, navigate to this ROOT folder and click on 'Use this folder'.  If you haven't used the app before, you should specify where the app should create your OpenSong folder.   You can manually create an OpenSong folder anywhere on your device, but you should not use the 'Downloads' folder. 

Newer versions of Android will warn you if you are not allowed to create a folder in restricted areas.

Once you have selected the folder to use, the app will check that it has read/write access to the folder and that you haven't tried to set the OpenSong/Songs folder as the ROOT.  If it looks ok, you will then see the pulsing green 'Start' button and a note inside the selected location with the number of songs found.

For older versions of Android (where storage permissions weren't as strict), you may also see a button that will try to detect previous installation folders.  You still have to manually select these folders using the 'Select storage location' button to give permissions to use this.

Granting storage permissions for older devices
Locating an existing OpenSong (ROOT) folder
Correctly set storage location
Badly set storage location with warning - don't pick the Songs folder!

On KitKat (Android 4.4), the folder chooser screen will look different as this uses a different set of storage permissions.

On Android 5-9, you will likely be shown recent storage locations when you first see the file chooser.  

If you use the shortcut locations (such as the 'Downloads' folder shown on my screenshot), you will have 'one time' access only.  This means that once the app starts up, permission is no longer given and you are told that the songs can't be found on your deviceDo not use the Downloads folder!  Instead make sure you are using the storage listed as your device name.  Then either create a new OpenSong folder, or choose a location where it should be created, or where it already exists.

If you do not see the device storage (Android 5-9), you will need to click on the preferences button (three dots at the top right) and choose 'Show internal storage'.  This isn't available from Android 10+