Uses yt-dlp library to download files from YouTube.
- Create input folder.
- Place csv file(s) containing url(s).
# input/file1.csv
link1
link2
link3
# input/file2.csv
link1
link2
link3
- Install dependencies
pip install -r requirements.txt
- Run main.py
- The output folder will contain the extracted files.
output/file1/song1.mp3...
output/file2/song1.mp3...
If main.py fails to execute because of missing FFmpeg encoder. Install FFmpeg dependencies using the following command.
brew install ffmpeg