A node.js web scraper that retrieves the information of each track in a public or unlisted youtube playlist and downloads each track using puppeteer and ytdl-core.
- Make sure you have FFmpeg installed
To install FFmpeg:
- Windows using chocolatey - choco install ffmpeg
- Mac osx using brew - brew install ffmpeg
- Copy or clone repository and install package.json
Extract zip file or clone
- Run npm install
-
Add playlist url
-
Run script
Run main.js using node main.js