# External Downloader App for YouTube/Music

With the help of these applications, you can effortlessly download any YouTube video or song.

# Open Source Downloader App

# Package name

com.deniscerri.ytdl

📥 GitHub 📥 F-Droid

# Features

  • Video downloads up to 4k in WebM, MP4 and MKV & 8K MP4 also supports HDR Download
  • Audio downloads in multiple formats - MP3, M4A, AAC, ALAC, FLAC, OPUS, WAV (but most commonly in the first 2)
  • Ability to download without SponsorBlock segments
  • Ability to edit the video before downloading
  • Needs external player
  • Ability to download playlists
  • Embed subtitles
  • You can use it as a search engine to search for youtube videos you want to download(you CAN'T play them in the app itself)
  • Ability to backup and restore everything - from settings to search history(as a json file)

# Package name

com.junkfood.seal

📥 GitHub 📥 F-Droid

# Features

  • Video downloads up to 4k in 3 formats - MP4, WebM and MKV
  • Audio downloads in 2 formats - MP3 and M4A
  • Ability to download without SponsorBlock segments
  • Needs external player
  • Ability to download playlists
  • Embed subtitles

# Package name

org.schabi.newpipe

📥 GitHub 📥 F-Droid

# Features

  • Video downloads up to 4k60fps(haven't tested 8k) in 3 different formats - MPEG-4, WebM and 3GP(formats change depending on the quality)
  • Audio downloads up to 128kbps in M4A and up to 160kbps in WebM
  • Background playback and PIP
  • Swipe controls for volume and brightness

# Package name

org.polymorphicshade.newpipe

📥 GitHub 📥 F-Droid

# Features

  • Video downloads up to 4k60fps(haven't tested 8k) in 3 different formats - MPEG-4, WebM and 3GP(formats change depending on the quality)
  • Audio downloads up to 128kbps in M4A and up to 160kbps in WebM
  • Background playback and PIP
  • Swipe controls for volume and brightness
  • SponsorBlock and Return Youtube Dislikes

# Package name

org.yausername.dvd

📥 GitHub 📥 F-Droid

# Features

  • Video downloads up to 8k 60fps in 3 different formats - MPEG-4, WebM and 3GP (formats change depending on the quality)
  • Audio downloads up to 250 kbps in both M4A and WebM
  • Needs external player

# Close Source Downloader App

# Package name

com.kapp.youtube.final

📥 Download

# Features

  • Video downloads up to 4k60fps in WebM and MP4
  • Audio downloads up to 320 kbps in MP3 and M4A
  • SponsorBlock
  • Background playback
  • It can be used as a youtube alternative. You can login with your google account and try it out.
  • Doesn't require an external player

# Package name

ussr.razar.youtube_dl

📥 GitHub

# Features

  • Video downloads up to 8k60fps in 2 formats - WebM and MP4
  • Audio downloads up to 128kbps in M4A and up to 160kbps in WebM
  • Swipe controls for volume and brightness
  • Ability to download playlists

# Package name

dentex.youtube.downloader

📥 Download

# Features

  • Multi-threaded downloads: maximizes bandwidth available and minimizes YouTube’s speed throttling;
  • Support for almost any format/quality available from YouTube;
  • Audio extraction to aac/ogg or conversion to mp3 (menu available via single-click on items in the Dashboard tab);
  • Mp3’s ID3 tags edit;
  • Mux Audio-Only and Video-Only streams into a complete video (to enjoy HD resolutions available as separated streams only);
  • File management (menu available via long-click on items in the Dashboard tab);
  • Handle download link: copy and/or pass it to other apps;

# Package name

com.snaptube.premium

📥 Download

# Features

  • Video Downloading Accessible From Multiple Sites
  • Multiple Resolutions from 240p to 4K HD to Stream and Download Videos
  • Free Download Access to Every Video Link
  • Download and Watch Offline Videos Seamlessly

# Configure Downloader App

# Set Downloader Package name

  • Navigate to the YouTube settings -> ReVanced Extended
  • Tap: Overlay button
  • Tap: Downloader settings
  • Tap: Downloader package name
  • Please input the package name for the app you wish to configure and then click the OK button.
    The package org.schabi.newpipe belongs to NewPipe. If you prefer a different downloader, please paste its corresponding package here.
    The package org.schabi.newpipe belongs to NewPipe. If you prefer a different downloader, please paste its corresponding package here.

Downloaders allow you to download any video from YouTube directly. Simply set up a downloader and then click on the download icon on the video player to start downloading any videos.

# Set Downloader Package name

  • Navigate to the YouTube Music Setting -> ReVanced Extended
  • Scroll down and turn on the Hook share button.
  • Select Package name of the downloader to configure the package name of your preferred downloader.
  • Please input the package name for the app you wish to configure and then click the OK button.
  • Listen to any music on YT Music ReVanced Extended.
  • Tap on the share button located on the player.
  • Save it in the audio/mp3 format.
    The screenshot was captured from NewPipe. The text may differ on other applications.
    The screenshot was captured from NewPipe. The text may differ on other applications.