maxrave-dev / maxrave-dev/SimpMusic
"Source error" and complete playback failure during extended Android Auto sessions
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 listening to music via Android Auto over extended periods (primarily playing YouTube playlists ranging from 40 to 800 tracks), playback eventually degrades and stops entirely.
First, a single track fails to play. Skipping to the next track works temporarily, but shortly after, a "Source Error" message appears on screen and all subsequent songs fail to play. The issue can only be resolved by manually force-closing/restarting the SimpMusic app on the smartphone. This has been occurring consistently during daily use over the past year.
Steps to Reproduce
Connect the phone to Android Auto.
Start playing a YouTube playlist
Listen to music continuously for an extended period.
Observe that a track eventually fails to load/play.
Skip to the next track (works briefly).
Observe the "Source Error" message on screen and complete stoppage of playback until the app is manually restarted on the phone.
Expected Behavior
Playback should continue seamlessly across tracks and long sessions without stream failures, or the app should automatically refresh media tokens/sources without requiring a manual app restart on the phone.
App Version
2.0.0
Android Version
Android 16
Device Model
Samsung S24
Custom ROM
- I am using a custom ROM
Custom ROM Name (if applicable)
No response
Screenshots (optional)
No response
Log / Error Details
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin by reproducing the failure with Android Auto on the reported app, Android, and Samsung S24 versions using a long YouTube playlist. Trace the playback and source-refresh path when the first track fails, then verify that extended playback continues without a Source Error or requiring an app restart.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- audio-video-rtc, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100