Skip to content
djr296Public

About

Features: MP3 audio or MP4 video up to 1080p Built-in FFmpeg—no separate installation Download progress and cancellation Destination-folder picker YouTube video, Short, and live-video links Playlist protection Standalone Windows executable

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TubeDrop

A small Windows desktop app for saving a single YouTube video as MP3 audio or an MP4 video at up to 1080p.

The rounded, resizable interface includes five selectable seasonal themes—Summer, Winter, Halloween, Fall, and Spring—each with its own illustrated background and matching color palette.

Only download videos you own or have permission to save. YouTube availability, restrictions, and terms still apply.

Run from source

Requires Windows 10/11 and Python 3.10 or newer.

python -m pip install -r requirements.txt
python app.py

FFmpeg is required for MP3 conversion and high-quality video/audio merging. Install it once from Windows Terminal:

winget install --id Gyan.FFmpeg.Essentials --exact

TubeDrop locates the installed ffmpeg executable automatically.

YouTube changes its playback systems regularly. If downloads begin failing across multiple public videos, install the newest dependencies and rebuild TubeDrop; releases pin a minimum yt-dlp version known to work at build time.

Build the Windows executable

.\build.ps1

The standalone app is written to dist\TubeDrop.exe. The first build can take several minutes while dependencies are installed.

The executable is intentionally not committed to this repository. Release packages should include the project license and THIRD_PARTY_NOTICES.md.

Notes

  • MP4 means the best available video no higher than 1080p, merged with the best available audio.
  • MP3 uses the best available audio source and high-quality variable-bitrate conversion.
  • Playlist URLs are intentionally rejected and playlist expansion is disabled.
  • Some restricted, private, paid, or age-gated videos may not be downloadable without account cookies; this app does not collect browser credentials.

Legal and licensing

TubeDrop is an independent project and is not affiliated with or endorsed by YouTube or Google. Users are responsible for complying with applicable laws, copyright permissions, and platform terms.

The TubeDrop source code is available under the MIT License. Third-party packages and generated seasonal artwork are documented in THIRD_PARTY_NOTICES.md.

About

Features: MP3 audio or MP4 video up to 1080p Built-in FFmpeg—no separate installation Download progress and cancellation Destination-folder picker YouTube video, Short, and live-video links Playlist protection Standalone Windows executable

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages