Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Radio does not play if there is low connectivity and the internet drops then recovers #17

Open
xaviercsph opened this issue Jul 24, 2024 · 0 comments

Comments

@xaviercsph
Copy link

We are facing a production issue where the radio connection does not recover if there is low connectivity and the internet drops then recovers.

We've managed to reproduce the bug in the example app here:
https://github.com/user-attachments/assets/6d7232ed-2928-4ad1-9fd3-220c5b9e9694

Steps to reproduce

  1. Set network speed to Very Slow Network. If it is too slow and the radio station doesn’t even play, you can try duplicating it and reducing the packet loss.
  2. Open app
  3. Go to multi stations player
  4. Enable HLS
  5. Press play button
  6. Wait till the radio station is playing and you can hear audio
  7. In iOS control centre, disable all internet
  8. Wait for a few seconds
  9. In iOS control centre, enable internet
  10. Switch radio station with previous or next button
  11. Switch radio station again
  12. Notice that radio is now stuck in error and will not play (BUG)

Remarks
There are variations of the bug where the radio station will play but go back to connecting. Or it will stay in connecting.

Here's a video for how we simulated a slow network using Network Link Conditioner
https://github.com/user-attachments/assets/7ea9af94-a60d-45f0-9cf3-d743a344e5fd

Here it is how it affects our production app
https://github.com/user-attachments/assets/2b9a9f35-7c49-4823-95f8-ea11408b6d15

The app is called Awedio by SPH https://apps.apple.com/sg/app/awedio-by-sph/id554075345

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant