Skip to content

b5i/apple-playlist-downloader

 
 

Repository files navigation

apple-playlist-downloader 🎵

  1. Open cmd/console
  2. Clone repo by git clone git@github.com:Shubhamrawat5/apple-playlist-downloader.git
  3. Open directory by cd apple-playlist-downloader
  4. Run npm install (and pip3 install -r requirements.txt to install all dependencies)
  5. If you get a message that there is many security problems type npm audit fix --force (6. Make sure the python command is right in app.js line 2, default command is 'python3'.)

Run

HELP 

(Required)   / -u / --url "URL" : Download playlist with provided URL

(Optional) -p / --path /path/to/song/folder : Download songs to provided path, default : current directory.

(Optional) -d / --dcd : Won't use/create ApdSongs folder in the path.

(Optional) -h / --help : Shows current message

Example :
apd "url"

Example

apd "https://music.apple.com/de/playlist/dancexl/pl.6bf4415b83ce4f3789614ac4c3675740?l=en"

Actions

  • Now a folder named "ApdSongs" will be created.

  • Playlist info will be extract and all the matching songs will start downloading!

  • If by chance you stop the script in between, then no worries as if song is already downloaded then next time it won't be downloaded again!

  • Also there is 5% chance that song's some remix or different same name song will get downloaded...

(- It tries to download time-synced lyrics (.lrc file) and song metadata (Cover image, artist, album, date, genre, etc...))

Screenshots 🚀

Capture d’écran 2021-10-21 à 18 57 46

Capture d’écran 2021-10-21 à 18 57 54

Capture d’écran 2021-10-21 à 18 59 41

Contribute & Issues 🚀

  • Feel free to help to improve this tool.
  • Inform if you face any problem.

About

apple music playlist downloader (mp3) in node js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.3%
  • Python 16.7%