Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/henry-richard7/spotify-playlist-downloader

A C# GUI application that allows you to download songs from youtube-dl by using metadata from spotify.
https://github.com/henry-richard7/spotify-playlist-downloader

album album-art album-downloader gaana metadata music music-downloader playlist-downloader spotify spotify-downloader spotify-downloader-gui spotify-playlist youtube-dl youtube-music

Last synced: 3 months ago
JSON representation

A C# GUI application that allows you to download songs from youtube-dl by using metadata from spotify.

Awesome Lists containing this project

README

        

# Badges
![Downloads](https://img.shields.io/github/downloads/henry-richard7/spotify-playlist-downloader/total.svg?style=for-the-badge&logo=github)

# New Version Available

https://github.com/henry-richard7/Spotify-Downloader

# spotify-playlist-downloader
A C# GUI application that allows you to download songs from youtube-dl by using metadata from spotify.

# 📎Nuget Packages Used
* Newtonsoft Json
* Leaf.xnet

# 🦾External Libraries Used
* [Youtube-dl](https://youtube-dl.org/)
* [tageditor](https://github.com/Martchus/tageditor)

# 🎯 Tools Needed:
* [FFMPEG](https://www.gyan.dev/ffmpeg/builds/)

# 🤔 How To Use
* Download Spotify Playlist Downloder from release.
* Extarct the zip
* Download [FFMPEG](https://www.gyan.dev/ffmpeg/builds/) and add it to environmental variables.
* Open Spotify Playlist Downloder.exe
* Paste the spotify playlist ID in the textbox and click on Get Songs. To get Playlist ID eg: https://open.spotify.com/playlist/5tGZJea3j44st1f1FjX1ph here the playlist ID is **5tGZJea3j44st1f1FjX1ph**
* After fetching songs the app will list all available songs in the playlist.
* Click on the song you wish to download.
* The song will be downloaded in the Downloads folder.

# 😎 How It Works
* The app has three main functions.
* First it uses spotify api to get get metadata for the song.
* Second it uses youtube-dl to search the selected song in youtube and downloads the audio.
* Third it uses tageditor to edit metadata for songs.

# 📸 Screenshots
![Screenshot](https://user-images.githubusercontent.com/68910039/153007221-30401c0b-7fcd-4475-8011-63d35bd327b2.png)

# My Youtube Channel
[![](https://img.shields.io/badge/Subscribe-red?style=for-the-badge&logo=YouTube)](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ)

[![](https://img.shields.io/youtube/channel/subscribers/UCVGasc5jr45eZUpZNHvbtWQ?style=social)](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ)

# Copyrights © [Henry Richard J](https://github.com/henry-richard7)
#### Star the Repo in case you liked it :)