maxrave-dev / maxrave-dev/SimpMusic
Audio download downloads video along with audio when YouTube only has a video version
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
Description
When downloading a song as audio only, if the song does not have a separate YouTube Music/audio-only version and is only available as a music video on YouTube, SimpMusic downloads the video together with the audio.
For an audio download, I would expect SimpMusic to download/extract only the audio stream instead of downloading the complete video file.
Thank you for maintaining SimpMusic!
Steps to Reproduce
- Open SimpMusic.
- Search for a song that is available on YouTube only as a music video and does not have a separate YouTube Music/audio-only version.
- Open the song.
- Download this song.
Expected Behavior
When the user requests an download, SimpMusic should download only the available audio stream, even when the source on YouTube is a video-only music release.
The resulting file should contain audio only (e.g. M4A/MP3/Opus), without a video stream.
App Version
1.7.0
Android Version
Android 16
Device Model
Samsung Galaxy S25+
Custom ROM
- I am using a custom ROM
Custom ROM Name (if applicable)
No response
Screenshots (optional)
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
Reproduce the issue by downloading a song that is available only as a YouTube music video, then trace the app's audio download flow. Verify the resulting file's streams and compare the behavior with a song that has an audio-only source. Done means audio downloads contain no video stream and remain playable in the supported audio formats.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100