Based on PAFY
- Download multiple songs from youtube.
- Works with Python 2.6+ and Python 3.3+.
pip install youtube-audio-downloader
sound-down --conf example_conf.yml
sound-down --conf example_conf.yml --destiny /home/my_user/music/
Options | Description | Type | Default |
---|---|---|---|
youtube-links | Youtube Links | array | [] |
audio-formats-priority | Priority of audio formats * | array | ['m4a', 'mp4', 'mp3', 'webm', 'ogg', 'wma'] |
show-download-progress | Show the % of downloading per link | bool | true |
overrride-audios | Whether override audios that already exist in the Save Folder * | bool | false |
-
Audio Priority: Always try to get the best audio based on format and quality. With the default conf will try to get the best audio for m4a format, if does not exist will try to get the best for mp4 and so on.
-
Override: If you want to download a sound and it already exists in the folder that you have specified to place it, the audio will be override or not according to the value of
overrride-audios
.
- Show audio name or link in downloading process.
- Maybe rethink using asyncio?
- Maybe add a UI?
- In
Mac OSX
if you havessl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
Just browse toApplications/Python 3.6
and double-clickInstall Certificates.command
There is an issue in the Python bug tracker about this issue 29480