Fast, simple, and reliable downloads for Windows with a clean GUI. Supports direct file URLs and YouTube videos (via yt-dlp), with resume/pause/cancel and clear progress (percentage, speed, ETA).
This repository includes a ready-to-install Windows setup: dist/FlashDownloadManagerSetup.exe.
- Download
dist/FlashDownloadManagerSetup.exefrom this repository. - Run the setup. It will:
- Install to “Program Files” by default
- Create a Start Menu shortcut (and optionally a Desktop shortcut)
- Launch “Flash Download Manager” from the Start Menu (or Desktop if you chose the shortcut).
- Paste a URL, choose options if needed, and start the download.
- For YouTube, enable YouTube mode and pick the desired quality.
- Download from direct URLs with resume, pause, and cancel
- YouTube downloads with quality selection (yt-dlp)
- Real-time progress: percentage, speed, and ETA
- Automatic filename/type detection
- Open file/folder after completion
- Friendly error handling
- Windows 10/11
- Internet connection
- Optional: ffmpeg in PATH for the best YouTube experience (muxing/merging)
- Use “Add or Remove Programs” in Windows Settings, or the Uninstall shortcut from the Start Menu entry.
If you intend to work on the app:
- The GUI is built with Tkinter and packaged with PyInstaller.
- The installer is created with Inno Setup. The repository keeps only the built setup EXE; installer scripts are intentionally excluded.
Tip: When modifying icons/assets in the app, ensure the application icon is embedded in the executable and set at runtime so it appears in the title bar and taskbar.
- Taskbar icon missing after update: unpin, run the app once, then pin again.
- YouTube issues: ensure yt-dlp can access the video; for best results, have ffmpeg available in PATH.