Automated YouTube Playlist Downloader

In a fit of rage over the new YouTube buffering system, I created a Python script that will accept a playlist URL and download each of the videos. It can only access playlists that are Unlisted or Public.

Requirements

  1. Python 2.7
  2. pyTube - http://sourceforge.net/projects/pytube/
  3. YouTube Playlist Downloader - https://bitbucket.org/iarp/youtube-playlist-downloader
  4. A Playlist

Configuration - config.ini

[settings]
save_location = F:/Projects/youtube-playlist-downloader/

[playlists]
1 = http://www.youtube.com/playlist?list=some-random-stringy-here
2 = http://www.youtube.com/playlist?list=some-random-stringy-here

Once Python and pyTube are installed, download the bitbucket repo and rename config.ini.dist to config.ini.

Supply the playlist url(s) in the format given, and then run downloader.py

python downloader.py

Print