XDA Recognized Developer arter97, a prolific ROM, kernel, and root mods developer who is very active in our forums has also developed one of the most fully-featured and easy to use YouTube video and audio downloading applications available for Android – arkTube.Though applications that allow you to download from YouTube are not new, most of them have some limitations. Some of the more popular ways to download from YouTube involved installing modified versions of the YouTube application or to use a Xposed module, but either of these methods would require frequent updates due to Google making many changes to the YouTube application. Furthermore, the use of a Xposed module necessarily requires root access and an Android version that is supported by the framework, so many of us running Android Nougat was out of luck.
If you have some familiarity with Python scripts, you may have heard of youtube-dl – one of the most popular command line programs to download videos or audio from YouTube. It comes with a plethora of options to grab the source video in whatever resolution or format you want as well as any of the embedded metadata. Some applications such as Videoder or Tubemate make use of youtube-dl, but these mostly function as a wrapper for the YouTube application. For those of you seeking a more bare-bones alternative (but with all of the powerful features of youtube-dl), we would like to bring arkTube to your attention.
arkTube – a YouTube Downloader without the Bloat
Once you install the application and enable the settings that you want, this minimalist YouTube downloader is summoned by sharing any video or playlist YouTube URL to the application. You have the option to select downloading the video or the audio straight from the share menu. If you select to download the video, you are presented with a dialog asking you which resolution and frame rate quality you want to grab. If you select to download audio, the download will automatically begin according to your preset preferences.
This is nevertheless just the tip of the feature iceberg that is arkTube. We’ll run down the list of important features based on our experience using the application.
arkTube YouTube downloader futures:
- Download entire playlists, and order the downloads by most the recent first or oldest first. Option to add playlist number to order each item in the playlist.
- File size estimates are provided for each different quality available.
- Multiple storage options (internal and external storage support).
- Metadata is automatically populated for all audio (free and paid), providing the title and channel. Video metadata requires the pro version.
- Up to 8 simultaneous downloads with download threading support (for faster downloads).
- Pause/resume downloads.
- Sleek Material Design implementation.
- youtube audio downloader.
- youtube video downloader.
We tested out arkTube on many popular YouTube videos to see how it handles metadata, and we came away impressed. For starters, the captioning and other metadata such as the YouTube video description was appropriately stored. In my experience with other YouTube downloading applications, few have been able to store metadata as cleanly as arkTube.
As you can see in the screenshots above, all metadata for this video has been properly scraped from the YouTube page. Given how much meta data there was to obtain, this resulted in an output video that essentially is a carbon copy of what you would see on YouTube.
Next, we were also impressed with how effortless arkTube handled YouTube playlists. When you select to download a playlist, you can download each item as either a video or audio. You have the option to download them in forward or reverse chronological order, too. Once initialized, you can see the progress of the video downloads in the status bar. Although there are many videos being downloaded, rest assured that arkTube does not clog up your status bar – your download notifications are collapsed until you expand them.
As you can see in the third screenshot, I chose to download the files as .ogg files and furthermore the playlist is listed with track numbers in chronological order. Though I chose to save these videos on the internal storage, as mentioned in the feature list up top you can select any directory on your device for storage.
For example, you can choose to save to an external SD card, allowing for less space anxiety if you find yourself saving multiple gigabytes of videos. The process of choosing external storage as the save point is a few steps long but is simple enough and arkTube itself guides the user through the process
If you are downloading many gigabytes worth of video or audio, it would usually be painful for your download to finish. But arkTube presents some nifty download acceleration options to speed up the process. You can enable simultaneous downloads as well as multiple download threads to greatly improve download times, though at the cost of additional bandwidth use.
arkTube’s main advantage as a YouTube downloading application is its light-weight and unobtrusive way of allowing you to grab audio or video from YouTube. Couple that fact with its many powerful customization options, and it’s easy to see why this application has quickly become my go-to for downloading from YouTube. No longer will I have to rely on other applications that try to mimic YouTube’s UI or fiddle with Python scripts – arkTube wraps up the best youtube-dl features in a minimalist UI. ArkTube is truly underappreciated for how well-made the application is.