Background iOS Brave crash while streaming audio

Description of the issue: When the audio-streaming tab is not the active tab when leaving the application, Brave crashes 3 minutes later.

Steps to Reproduce (add as many as necessary):

  1. Open Brave on iOS (I’m in always-private mode)
  2. Open an audio streaming address (http://www2.kuow.org/stream/kuowhb.m3u e.g., but it happens with others)
  3. Once the audio is streaming, open a new tab and navigate to a site (https://duckduckgo.com, say)
  4. Leave Brave (audio stream continues)
  5. Wait 3 minutes (audio stream stops due to Brave crashing)

Actual Result (gifs and screenshots are welcome!): audio stream terminates

Expected result: audio stream continues uninterrupted

Reproduces how often: Every time

Brave Version(about:brave): Version 1.9.1 (19.04.02.12)

Reproducible on current live release (yes/no): yes

Additional Information: Exception Type: EXC_CRASH (SIGKILL)

Exception Codes: 0x0000000000000000, 0x0000000000000000

Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace ASSERTIOND, Code 0x8badf00d

This does reproduce 100% of the time for me.

We are currently working on few fixes with background playback(including ability to play videos in background), and this will most likely get fixed in 1.10 release