-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
416c27c
commit 8dbaf74
Showing
1 changed file
with
47 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,49 @@ | ||
# 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 | ||
 | ||
|
||
# My Youtube Channel | ||
[](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ) | ||
|
||
[](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ) | ||
|
||
# My Telegram Channel | ||
[](https://t.me/cracked4free) | ||
|
||
## 💰 Donations (Optional) | ||
If you like my projects then consider making a small donation by clicking below button it motivates me alot!, Thank you for your support!😁😁 | ||
<br/> | ||
|
||
[](https://www.paypal.com/paypalme/henryrics) | ||
|
||
# Copyrights © [Henry Richard J](https://github.com/henry-richard7) | ||
#### Star the Repo in case you liked it :) |