maxrave-dev / maxrave-dev/SimpMusic
Interstitial content warning/age-gate breaks stream playback and downloads
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 attempting to play or download a track that has an active YouTube content advisory or age-restriction warning (e.g., "The following content may contain..." pop-up), the app fails to resolve the audio stream, resulting in playback or download errors.
Steps to Reproduce
- Search for a track on YouTube/YouTube Music that has an active content advisory warning or age-restriction pop-up prior to playback.
- Select the track to play.
- The track fails to load, throwing a stream/download error.
Expected Behavior
The app should bypass or automatically handle YouTube's content advisory / age-gate interstitial screen (e.g., passing content_check_ok=true or overriding safety parameters in the InnerTube payload) so the direct audio stream can be fetched successfully.
App Version
v2.1.0.
Android Version
Android 16
Device Model
Xioami 13 pro
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
Start by tracing the YouTube/YouTube Music stream-resolution path used for playback and downloads, then inspect how the InnerTube payload handles content advisories and age restrictions. Reproduce the issue with a track that shows the interstitial. Done means the affected track resolves successfully for both playback and download without the current stream error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100