- Open cmd/console
- Clone repo by
git clone git@github.com:Shubhamrawat5/apple-playlist-downloader.git
- Open directory by
cd apple-playlist-downloader
- Run
npm install
(andpip3 install -r requirements.txt
to install all dependencies) - 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'.)
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"
apd "https://music.apple.com/de/playlist/dancexl/pl.6bf4415b83ce4f3789614ac4c3675740?l=en"
-
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...))
- Feel free to help to improve this tool.
- Inform if you face any problem.