Skip to content

Latest commit

 

History

History
78 lines (51 loc) · 3.6 KB

README.md

File metadata and controls

78 lines (51 loc) · 3.6 KB

Spotify Downloader

  • Kotlin Android Music Downloader for spotify.

Supports: Playlist, Albums,Tracks.

Features:

  • Download any song available on Spotify
  • Fast download with control over concurrent downloads
  • Support for Android Scoped Storage to store songs on any directory
  • Minimal runtime permissions
  • Intuitive UI
  • Automatically add mp3 metadata to each song and album cover image
  • Support for sharing links to app
  • Download visualization with progress bar
  • Support for downloading song with only the song name
  • Accurate results

How to use:

Playlist Mode:

  1. Choose file save location with the "Choose Folder" button
  2. Copy link to text box or share the link directly to the app from Spotify
  3. Select the amount of downloads happening at the same time (Choose accordingly to your internet speed)
  4. Press the "Download" button and download the whole playlist

Album Mode:

  1. Choose file save location with the "Choose Folder" button
  2. Copy link to text box or share the link directly to the app from Spotify
  3. Select the amount of downloads happening at the same time (Choose accordingly to your internet speed)
  4. Press the "Download" button and download the whole album

Track Mode:

  1. Choose file save location with the "Choose Folder" button
  2. Write the song name to the corresponding text box
  3. Preferably add the artist name in the second text box
  4. Press "Download button"

  1. You will be transported to this screen where you need to click on the correct song from the list

  1. Finally wait for the download to finish

Dependencies:

  1. youtubedl-android wrapper library for yt-dlp making it possible to download the songs
  2. retrofit for making requests to the Spotify API
  3. coil for setting images in the UI
  4. mp3agic for inserting mp3 metadata

Credits:

  1. App icon

Developers:

  1. Kostas214pro (Owner)