GlassDrop is a Linux GTK4/libadwaita video downloader and audio downloader powered by yt-dlp.
Paste a link, choose a format, and download.
- Auto fetches title + thumbnail
- Lets you pick format/resolution or quick presets
- Shows download progress, queue, and history
- Works as Python app, Flatpak, or AppImage
Requirements:
- Linux
- Python
3.10+ yt-dlpPyGObject/ GTK 4 runtime
Run:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 app/main.pyBuild and install:
flatpak-builder --user --install --force-clean build-dir com.milas.GlassDrop.ymlRun:
flatpak run com.milas.GlassDropRun the prebuilt file:
chmod +x dist/GlassDrop-x86_64.AppImage
./dist/GlassDrop-x86_64.AppImageRelease files:
- AppImage:
GlassDrop-x86_64.AppImage - Flatpak bundle:
GlassDrop.flatpak
From Releases:
https://github.com/Killersparrow1/GlassDrop/releases
- Built by Milas:
https://github.com/Killersparrow1 - Download engine:
yt-dlp(https://github.com/yt-dlp/yt-dlp) - Development assistance:
Codex(https://github.com/openai/codex) - Cursor theme used in Flatpak package:
WhiteSur-cursors
MIT




