I am testing an app on two phones with FCBH sourced audio.
Phone one is Xiaomi 5, Android 8 (with MIUI 10 Global on top), Quad-core Max 2.15 Ghz CPU with 3 GB ram. The FCBH sourced audio pops up immediately.
Phone two is running Android 5.1.1 (with ColorOS on top), Qualcomm MSM8916 Quad core CPU, 2 GB ram, click on the speaker icon on first launch of the app after install leads to 30 seconds of nothing before audio player pops up.
I am in the US right now on the same wifi for both so network shouldn’t be a factor.
I’m wondering/guessing whether the delay has something to do with how large/full/populated the external SD card is on the phone in question. From memory (which is poor right now!) I think SAB “goes looking” for the audio files if they aren’t found in the given folder, before it attempts to download them. So if the main storage of the device and/or the SD card in the device is full of stuff, it might take SAB longer to check that what it is looking for is not there.
Perhaps a developer can confirm whether this is true, or just my imagination.
In any case, I think you have a point that the user needs to know WHAT is happening, rather than be left staring at an unresponsive app for 30-60 seconds…
It is 3 years old and costs about $50. It is only half full in storage where as the other one is about 95% full. So it is probably a combination of processor speed and volume?
Please don’t mind me asking that 1) if you specify an external folder as audio source that is a known, specific variable 2) if FCBH or internet, then SAB is probably designating a specific directory. So if not found in that directory, it starts to search everywhere? I can see this is beneficial if the user moved the files but the downside is this potentially huge performance hit. For most of my target audience, moving audio around is far less likely a scenario than user click on audio, nothing seems to be happening, concluding the app got issues and quit.
Maybe another solution would be in the event of not finding in designated folder, prompt user if they moved files? (yes=search, no= download) or less intrusively add that as an option (if file not found, prompt or download new). Or that can be an option in the SAB tool?