Tube Fetcher

Python • Customtkinter • Pytube • PyInstaller


Description

TubeFetcher is a customizable Python-based GUI application that makes it easy to archive and download YouTube videos or audio.

Features

Video queue
Add multiple videos to a list for sequential downloading.

Video & Audio
Download content in video or audio format.

Multiple Resolutions
Choose from 1080p, 720p, or 360p. If a specified resolution isn't available, the best alternative will be used.

Themes
Customize the app’s appearance with a variety of themes.

Settings Menu
Customize default resolution, download type, file path and more.

Save System
Automatically saves your preferences.

Metadata Display
View video metadata in a separate window.

Free & Open Source
Completely free and open-source software, with clean and well-documented code.