Seal
Seal

Video/Audio Downloader for Android, based on yt-dlp.

Seal is an open-source video and audio downloader for Android created by JunkFood02, functioning as a user-friendly graphical user interface (GUI) for yt-dlp. Written entirely in Kotlin and distributed under the GPL-3.0 license, it provides a modern experience for saving media across video platforms.

Key features and capabilities of Seal include:

  • Universal Media Extraction: Downloads videos and audio files from any platform supported by yt-dlp.

  • One-Click Playlist Downloads: Fetches entire video playlists at once with a single click.

  • Metadata & Subtitle Embedding: Embeds subtitles into downloaded videos and uses mutagen to attach metadata and cover thumbnails to extracted audio files.

  • Accelerated Downloads via aria2c: Utilizes embedded aria2c as an external downloader to process file downloads.

  • Custom Command Templates: Executes custom yt-dlp command arguments using customizable templates managed directly within the app.

  • Material Design 3 & Jetpack Compose UI: Built following Modern Android Development (MAD) guidelines in pure Kotlin with Jetpack Compose, a single-activity architecture, and Material Design 3 dynamic color themes.

  • Open Distribution: Distributed as APK releases on GitHub (with arm64-v8a recommended) as well as on F-Droid.