Audio Download not working (crashes Android App)

New to this, would appreciate advice/help. I have the dictionary app working on Android and iOS, and am now trying to add audio.

In iOS, I can’t get the audio links to work at all - clicking on the speaker symbol does nothing. I can see that it has the filenames from the lift file, but there is no audio, whether I set it as download or as package in DAB.

In Android - audio files as packages in APK work. But we have 3600 audio clips, so this isn’t a viable option. If I ‘add audio file’ in DAB, and set it as download/streaming, clicking on the audio button in the dictionary causes the dictionary App on the Android phone (6.0.1) to crash (“stop”).

The instructions say “This method requires the ‘Read external storage’, ‘Write external storage’, ‘Connection state’ and ‘Internet’ permissions.” I see how to turn on “storage” under App Permissions, but not internet permissions.

Again, any help very much appreciatted!

Are you able to share your project for us to test? Or the project with a subset of the data including some audio files? Also we’d need a link to where you put the audio files online.

If so send me a personal message by clicking on my icon and choose message. Put a link to your project in that message.

Has the above mentioned problem ever been solved?

I am experiencing the same problem. I have ~18.000 audio files.

If I put them directly in the app it works. But of course the app becomes bigger than the 100MB Playstore limit.

So I put the audio files on a server. I can access/play them through a browser so I know the server is working and file permissions are set correctly.

But when I try to play them within the dictionary app the app simply crashes. I enabled Analytics to get the internet permission that way but it didn’t change anything. App is still crashing. Also it doesn’t make a difference if it’s http or https.

Is there a way to provide the audio files through the playstore as an .obb bundle (expansion file)? This would give us 2GB of extra data:

Audio can be found here:

Here’s the LIFT File with the database. (Please notice that I have now tried to truncate the filenames to just the 18 leading decimals in hope that this will avoid non-url character parsing errors – to exclude that potential problem):

Your audio files are not accessible to me. So I’d assume they are not accessible to the app either. I get this:

I’d assume your permissions are too tight.

Added directory listing to .htaccess files and directory are accessible form the browser yet the app still crashes. Is there anything else I need to think of?