maxrave-dev / maxrave-dev/SimpMusic

When I attempt to play any song with VPN, the app immediately shows the following error and fails to load:

Open
#2,220 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
11.4k
Forks
599
Avg merge
3d 18h
Merged PRs (30d)
7

Description

Duplicate Check
  • I confirm I searched for existing reports and found no duplicates.
Describe the Bug

When I attempt to play any song with VPN, the app immediately shows the following error and fails to load:

Time out, check internet connection
(ERROR_CODE_IO_UNSPECIFIED)

The error only occurs when I am connected to a VPN. When I turn the VPN off and use normal mobile data or WiFi, the song plays without any issues.

The progress bar stays at 00:00 and NA:NA, and no buffering occurs.

Steps to Reproduce:

  1. Connect to any VPN server.
  2. Open the app and search for any song.
  3. Press play.
  4. The timeout error appears within 2-3 seconds.

Request:
Could you please investigate and increase the network timeout tolerance, or add better support for users connecting via VPN? Many users in Sri Lanka rely on VPNs due to high data costs and ISP restrictions.

Please let me know if you need any logs or further details from my device.

Thank you for your support.

Steps to Reproduce
  1. Connect to any VPN server.
  2. Open the app and search for any song.
  3. Press play.
  4. The timeout error appears within 2-3 seconds.
Expected Behavior

.

App Version

All version

Android Version

13

Device Model

Samsung a22, pixel 8

Custom ROM
  • I am using a custom ROM
Custom ROM Name (if applicable)

No response

Screenshots (optional)
Image
Log / Error Details

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by reproducing playback with a VPN and compare it with normal mobile data or Wi-Fi, focusing on the timeout and ERROR_CODE_IO_UNSPECIFIED. Done means songs load and play over VPN without the reported failure, with regression coverage once the relevant entry point is identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.