Asgard

Verified safeOpen sourceExclusive
—
No reviews reviews
26
downloads
13
android

AI summary

Asgard is an open-source, ad-free tool for downloading YouTube videos and audio directly to your device. It uses NewPipeExtractor to resolve streams locally and supports playlists, custom download folders, and a Wi-Fi-only mode.

Generated by AI. May contain inaccuracies.

About this app

Asgard is a native Android app for downloading YouTube videos and audio directly to your device — no server, no API key, no ads. It uses NewPipeExtractor to resolve stream URLs and Android's own DownloadManager to handle the actual transfer, wrapped in a small system-themed Jetpack Compose UI.

"can be coupled with YGGDRASIL music player"

Features Paste a link or share into the app — Asgard registers as a share target, so you can hit "Share" on a YouTube video/playlist from the YouTube app or a browser and send it straight to Asgard. MP4 or MP3 — download the best available video stream, or extract just the audio, select format and resolution or choose defaults. Playlist support — pasting a playlist URL expands it into individual queued downloads, saved into a subfolder named after the playlist. Download queue — add several links in a row, or one multiline; they're processed sequentially with live progress and status per item. Custom download folder — pick any folder on-device (via the Storage Access Framework) instead of the default Downloads folder. Foreground service + notification — downloads keep running and are visible in the notification shade while active. Wi-Fi only download — enable wifi only download to not eat through your whole data.

How it works Asgard doesn't talk to any Asgard-owned backend — everything happens on-device:

NewPipeExtractor parses the YouTube URL/playlist and resolves available audio/video streams, using a custom Downloader (AsgardApp.kt) backed by OkHttp to make the actual HTTP calls. DownloaderViewModel owns the in-memory download queue, picks the best stream (highest bitrate for MP3, highest resolution muxed stream for MP4), and hands the resulting direct URL to Android's DownloadManager. DownloadService is a foreground Service that observes the queue and keeps a persistent notification alive while at least one item is downloading/extracting/moving, so the OS doesn't kill the app mid-download. If a custom download folder is set, the finished file is copied there via DocumentFile/SAF and the original copy in the public Downloads folder is deleted.

About this version

Version
1.1 (2)
Size
3.78 MB
Requires Android
13
Target SDK
33
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
26
Updated
Sep 29, 2026
Package
com.example.asgard

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app