YouTube Playlist Downloader is a Python application that allows you to download individual YouTube videos or entire playlists. The application provides a graphical user interface (GUI) for ease of use.
- Download individual YouTube videos.
- Download entire YouTube playlists.
- Choose the video quality before downloading.
- Display video information such as title, length, views, and size.
- Choose the location to save the downloaded videos.
- Python 3.x
pytube
libraryPillow
librarytkinter
librarytkscrolledframe
library
-
Clone the repository:
git clone https://github.com/your-username/YouTube-Playlist-Downloader.git cd YouTube-Playlist-Downloader
-
Install the required libraries:
pip install pytube Pillow tkscrolledframe
-
Run the
app.py
script:python app.py
-
Enter the URL of the video you want to download.
-
Choose the download location.
-
Select the desired video quality.
-
Click the "Download" button.
-
Run the
playlist.py
script:python playlist.py
-
Enter the URL of the playlist you want to download.
-
Choose the download location.
-
Select the videos and qualities you want to download.
-
Click the "Download Checked" button to download selected videos or "Download All" to download the entire playlist.
app.py
: Script for downloading individual YouTube videos.playlist.py
: Script for downloading entire YouTube playlists.README.md
: This file.
This project uses the following open-source libraries: