Spotify Downloader is a lightweight Desktop program that downloads Spotify playlist songs without the need to provide any registration or login information. It was built using Wpf, .Net 6.0 and Visual Studio 2022.
We all know that its not possible to download songs from the spotify API without having a premium account, so the idea was to use the spotify api to fetch the song metadata only, and then use youtube to download them.
-
Gets a spotify public token from the spotify api.
-
Fetches playlist and songs metadata using the playlist link provided.
-
Searches for the songs on youtube using the Name of the song and its length.
-
Downloads the song using the best stream possible (Highest bitrate) in .webm format.
-
Converts the song to the .mp3 format and embeds the song cover with file.
To build and run this application, you will need:
- Visual Studio 2019 or later
- .NET 6.0 or later
- Add support for downloading albums.
- Bug fixes.
This project is licensed under the MIT License - see the LICENSE.txt file for details