Skip to content

GlassDrop is a Linux GTK4/libadwaita video and audio downloader powered by yt-dlp (Python, Flatpak, AppImage).

Notifications You must be signed in to change notification settings

Killersparrow1/GlassDrop

Repository files navigation

GlassDrop Logo

GlassDrop

GlassDrop is a Linux GTK4/libadwaita video downloader and audio downloader powered by yt-dlp. Paste a link, choose a format, and download.

What it does

  • 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

Screenshots

Open screenshots (4)

Python

GlassDrop Python Screenshot GlassDrop Python Fullscreen Screenshot

Flatpak

GlassDrop Flatpak Screenshot GlassDrop Flatpak Fullscreen Screenshot

Quick start (Python)

Requirements:

  • Linux
  • Python 3.10+
  • yt-dlp
  • PyGObject / GTK 4 runtime

Run:

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 app/main.py

Flatpak

Build and install:

flatpak-builder --user --install --force-clean build-dir com.milas.GlassDrop.yml

Run:

flatpak run com.milas.GlassDrop

AppImage

Run the prebuilt file:

chmod +x dist/GlassDrop-x86_64.AppImage
./dist/GlassDrop-x86_64.AppImage

Download

Release files:

  • AppImage: GlassDrop-x86_64.AppImage
  • Flatpak bundle: GlassDrop.flatpak

From Releases: https://github.com/Killersparrow1/GlassDrop/releases

Credits

  • 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

License

MIT

About

GlassDrop is a Linux GTK4/libadwaita video and audio downloader powered by yt-dlp (Python, Flatpak, AppImage).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published