explaingit

junkfood02/seal

26,290KotlinAudience · vibe coderComplexity · 2/5ActiveLicenseSetup · moderate

TLDR

Free Android app for downloading videos and audio from thousands of websites using a clean, modern interface instead of the command line.

Mindmap

mindmap
  root((Seal))
    What it does
      Download videos
      Extract audio
      Batch playlists
      Add subtitles
    Key features
      Material Design UI
      Fast downloads
      No ads or tracking
      Custom templates
    Use cases
      Offline viewing
      Audio extraction
      Content archiving
      Podcast saving
    Tech stack
      Kotlin
      yt-dlp
      aria2c
    Audience
      Mobile users
      Content creators
      Travelers
      Power users

Things people build with this

USE CASE 1

Download YouTube videos and playlists to watch offline on your phone.

USE CASE 2

Extract audio from videos and save as MP3 with metadata and album art.

USE CASE 3

Archive your own uploads or content from thousands of supported websites.

USE CASE 4

Download podcasts or streams as local files for offline listening.

Tech stack

KotlinAndroidyt-dlparia2c

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Android SDK and emulator/device setup; building the APK from source takes time.

Free and open source; use for any purpose without restrictions or tracking.

In plain English

Seal is a free, open-source Android app for downloading videos and audio from the internet. It works as a polished front-end for yt-dlp, a powerful command-line download tool that supports thousands of websites including YouTube, Vimeo, Twitter, TikTok, and many more. Seal gives you all that capability through a clean, modern interface on your phone without needing to touch the command line. This is aimed at anyone who wants to save videos or audio to their Android device for offline use, travelers who want content without internet, people archiving their own uploads, podcast listeners who prefer local files, or just users who want a YouTube converter that actually works reliably. The app handles a wide range of tasks: downloading entire playlists in one tap, extracting just the audio from videos (and embedding proper track metadata and album art), adding subtitles to downloaded videos, and choosing your preferred video quality and format. Under the hood it uses a fast download accelerator called aria2c, which makes downloads significantly quicker than the default approach. The design follows Google's modern Material Design guidelines with a dynamic color theme that adapts to your phone's wallpaper. It's fully free with no ads, completely open source, and available both on GitHub and through F-Droid (an alternative Android app store focused on open-source apps). There's no account required and no tracking. For non-technical users, the experience is straightforward: paste a link, pick your format, download. For power users, it also supports custom command templates if you need advanced yt-dlp options.

Copy-paste prompts

Prompt 1
How do I set up Seal on my Android phone and start downloading videos from YouTube?
Prompt 2
Show me how to extract just the audio from a video and save it as an MP3 file using Seal.
Prompt 3
What custom yt-dlp command templates can I use in Seal to download videos in a specific format?
Prompt 4
How do I download an entire playlist at once with Seal and organize the files?
Prompt 5
Can I add subtitles to videos I download with Seal, and how do I do it?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.