audl
v0.2.4
Published
Download music, audio, podcasts from youtube.
Downloads
6
Readme
audl
Description
Quickly and conveniently download music, podcasts or audio from Youtube.
Has options for batch and checking bitrate of youtube audio.
Special thanks to https://github.com/fent/node-ytdl for his work.
Install
npm -g install audl
Usage
Single download
audl -d https://www.youtube.com/watch?v=9bZkp7q19f0
downloading [ ] 100% 0.0s 4007494/4007494 - psy_gangnam_style_m_v.m4a
Batch download
audl -b batch.txt
downloading [ ] 100% 0.0s 12386745/12386745 - the_epic_final_fantasy_vi_medley.m4a
downloading [ ] 100% 0.0s 17081058/17081058 - final_fantasy_epic_orchestral_medley.m4a
downloading [ ] 100% 0.0s 16404793/16404793 - the_epic_final_fantasy_v_medley.m4a
Single getinfo
audl -i https://www.youtube.com/watch?v=N1QgLqWb0rE
title itag encoding bitrate
-------------------------------- ---- -------- -------
the_epic_final_fantasy_vi_medley 140 aac 128
Batch getinfo
audl -I batch.txt
title itag encoding bitrate url
------------------------------------ ---- -------- ------- -------------------------------------------
the_epic_final_fantasy_vi_medley 140 aac 128 https://www.youtube.com/watch?v=N1QgLqWb0rE
final_fantasy_epic_orchestral_medley 140 aac 128 https://www.youtube.com/watch?v=1smhVzu_Y7I
the_epic_final_fantasy_v_medley 140 aac 128 https://www.youtube.com/watch?v=Ginfs4TY0oo
Help
audl -h
Usage: index [options]
audl - A convenient node command-line app to download youtube audio content such as podcasts and music.
Examples:
audl -d https://www.youtube.com/watch?v=9bZkp7q19f0
audl -i https://www.youtube.com/watch?v=9bZkp7q19f0
audl -b batch.txt
audl -I batch.txt
Options:
-h, --help output usage information
-V, --version output the version number
-d, --url [url] Specify youtube link to download.
-b, --batch [file] Specify a batch text file of youtube urls (LR separated) and download them al
-i, --info [url] Get list of quality options for that youtube content
-I, --batch_info [file] Specify a batch text file and get audio quality info of all youtube urls
tests
To manually test, run these commands.
npm run test_download
npm run test_getinfo
npm run test_batch
npm run test_batch_getinfo
License
MIT License