Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/henry-richard7/spotify-playlist-downloader
- Owner: henry-richard7
- License: mit
- Created: 2021-06-14T04:02:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-23T04:49:47.000Z (6 months ago)
- Last Synced: 2024-07-23T07:03:52.243Z (6 months ago)
- Topics: album, album-art, album-downloader, gaana, metadata, music, music-downloader, playlist-downloader, spotify, spotify-downloader, spotify-downloader-gui, spotify-playlist, youtube-dl, youtube-music
- Language: C#
- Homepage:
- Size: 24.9 MB
- Stars: 19
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 :)