PyTubeGet is a simple desktop application developed in Python that allows you to download videos, playlists, and entire channel content from YouTube quickly and easily. With an intuitive graphical interface, users can download content with just a few clicks.
- 🎥 Individual video downloads
- 📋 Complete playlist downloads
- 🖥️ Full channel video downloads
- 🎧 Audio-only download option (.m4a)
- 🌈 Modern and clean interface
- 💾 Custom destination folder selection
- Windows 7 (with UCRT update) or Windows 10/11
- Optional: Python 3.8+ (if you want run it from main.py)
pytubefix
Pillow
- Python 3.8+
python-pytubefix
python-pillow
- Tkinter
python3-tk
(Debian or Ubuntu)tk
(Arch)python3-tkinter
(Fedora)python-tk
(MacOS)
Install the necessary dependencies:
pip install -r requirements.txt
- Run
PyTubeGet.exe
ormain.py
- Paste the YouTube URL (video, playlist, or channel)
- Select the destination folder
- Optional: Check the "Download audio only" checkbox
- Click "Download"
- Clone the repository
- Install the build dependencies
pyinstaller
andpyinstaller-versionfile
- Navigate to the project directory
- Run the
build.bat
script
Contributions are welcome. Please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
This project is for educational purposes only. Respect YouTube's terms of service and copyright.