maxrave-dev / maxrave-dev/SimpMusic
Import dowloaded music to the app
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 11.4k
- Forks
- 599
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 7
Description
Problem Description
Youtube music limits for free users the quality of the music streamed, witch also limits the quality of the audio dowloaded
Proposed Solution
Been able to replace the song downloaded with another file such as mp3, m4a, opus or flac whithout compromising things like the artwork or lyrics.
Alternative Solutions
Been able to add local music in another playlist.
Been able to make local music have the metadata (lyrics, artwork) of youtube music songs.
Also the app could be able to download the hi-res music from providers like monochrome.tf (which was in previous versions but was removed) or flacdownloader.com (offers mp3 320 kbps or flac)
Additional Context
The app currently has the permition of music and audio, nevertheless, i dont see a menu or option to be able to use local files
I also assume simpmusic uses hardware decoding when possible
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 locating the Android permission handling and the app's music download and playback entry points, then inspect how artwork and lyrics are associated with downloaded songs. Define the supported local-file formats and metadata behavior before implementation; done should include importing or replacing a downloaded track without losing its artwork or lyrics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100