maxrave-dev / maxrave-dev/SimpMusic

Audio download downloads video along with audio when YouTube only has a video version

Open
#2,349 1 comment 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

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
  1. Open SimpMusic.
  2. 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.
  3. Open the song.
  4. 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)
Image 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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.