[APP][FREE][Android 5.0+] YouTube Downloader v7.5.2

Search This thread

Jazz2k

Member
Sep 27, 2011
9
10
Oh woow, that was fast. Can also agree and confirm back to my normal 35mb/s d/l again. Get paid on Tuesday so will send over another donation for your awesome work.
 
  • Like
Reactions: xda_dentex

xda_dentex

Senior Member
Aug 13, 2012
540
7,134
dentex.github.io
@saurabh007 It might be possible that you were using a link retained from the previous version of the app. I.e. see here:

photo_2021-12-08_16-53-33.jpg


The link below is from v7.4.1 while the above one has been scraped with the newest v7.5.
The older file is slow to download, although we are under the new version, because internally the app retains the old link (that doesn't have the speed parameter decrypted correctly).

I'm not sure if this is what happened in your case and if it's clear what I mean.
In either case, although not optimal, it's the expected behavior.
 

ibanez00

New member
Mar 13, 2011
4
3
[APP][FREE][Android 5.0+] YouTube Downloader 7.5

An Android app to download YouTube videos (and extract/convert audio to mp3).
Compatible from Android Lollipop (5.0 - API21) and up.

Get it here:
DOWNLOAD LATEST BUILD: https://dentex.github.io/files/apk/latest/dentex.youtube.downloader.apk

Installation
The app supports Android versions starting from Lollipop (5.0);
Remember to enable Unknown Sources from your device’s Security settings, to allow installations of non market apps (safely ignore the subsequent dialog). Please note: in newer versions of Android, this kind of permission is not system-wide, but has to be given to single apps;
If the “install” button is not working, temporary disable apps as Halo, Screenfilter, Twilight, LastPass password manager or anything similar (apps that do “draw on other apps”);
To install the app, click on your notification bar message for the completed download (if using the system downloads app, otherwise this may vary: i.e. if you have a file manager installed, you can browse to your downloads folder and install YTD’s apk directly, clicking on the apk file).

Usage
Search for video and music within the app itself, OR
Select the “share” button in the YouTube App while watching a video (or share any YouTube plain text link via any App) and choose “YouTube downloader”;
You’ll see all the video codecs and qualities available for the video you’re on. then:
Press an item to download the video locally (on the device) or to send the download via SSH to a remote PC. Destination machine requirements: Bash and Wget (and FFmpeg for muxing 480p and 1080p videos). More SSH info available in the app’s tutorials;
Long-press an item and choose between copy to clipboard or share link as text. Note: such a link (differently from when you send it via SSH) can be only used from the same device where it has been created OR from the same LAN, if you share it to another PC;
Use the Dashboard to interact with downloaded video (audio extraction/conversion/mux and file management);
On Lollipop or above, you can copy/move/rename/delete files on external sdcard.

Features
  • Search for YouTube videos within the app;
  • Download on your device;
  • Remote download on another PC via SSH;
  • 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;
  • Video list filters by format, quality etc via (left) sliding menu;
  • Many preferences to customize usage.

Known issues
  • Some very long running downloads may be forced to PAUSE state if the app is not kept to the front for a certain amount of time. In this cases a manual resume is needed;
  • 在 Lollipop 及更高版本上,可以使用外部(可移動)sdcard 作為下載目標文件夾,但這是一個警告:只有應用程序的私有文件夾可用。重要說明:如果您卸載該應用程序,該文件夾將被系統刪除(連同您的所有下載)。目前無法在外部/可移動 SD 卡上選擇不同的目錄;
  • 應用程序傳統上用於視頻預覽的流(如果現在經常丟失),因此在這種情況下使用低分辨率的純視頻流;
  • 需要登錄的有年齡限制的視頻可能無法播放。

反特徵
不支持下載以下所有視頻:
  • 需要登錄才能確認年齡;
  • 實現加密流(一些完整的電影);
  • 在您的國家/地區不可用;
  • 是現場活動。

學分


代碼摘錄 許可證
If it can support the playlist download function, it will be perfect.
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
6,070
5,955
Sydney
Working now.

Yes, I did update to 7.5 before but now I had to clear data to get back the speed.

I'm not sure why that should be necessary, but I'll have a look at your use case.
Thanks.
Occums razor. Its the internet. There are numerous servers, the service provider, googles servers, their choice of where in the world to deliver their content from etc etc etc. Many points of failure. There are odd times things can run less than optimal. Remember, when i tested it, it seemed my downloads were running at hyperspeed. A one off (or short period) low speed / high speed is more on reliability of the whole system than expected/general results. I am guessing your clearing of data just happened to coincided with some other occurrence.
 
  • Like
Reactions: xda_dentex

saurabh007

Senior Member
Jun 30, 2013
387
140
Navi Mumbai
@saurabh007 It might be possible that you were using a link retained from the previous version of the app. I.e. see here:

View attachment 5477767

The link below is from v7.4.1 while the above one has been scraped with the newest v7.5.
The older file is slow to download, although we are under the new version, because internally the app retains the old link (that doesn't have the speed parameter decrypted correctly).

I'm not sure if this is what happened in your case and if it's clear what I mean.
In either case, although not optimal, it's the expected behavior.
In my case, I wasn't using any link from previous version as I had cleared data of the app after updating it to 7.5

But, as of now it's working properly. So, no issues.

Thanks a lot for the app.
 
  • Like
Reactions: xda_dentex

darknessmessiah

Senior Member
Dec 14, 2009
341
115
I'm unable to install The app on my phone. It doesn't end The installation and reports that tha apk keeps ending with error.
My phone:
oneplus 6t
Android 11
 

darknessmessiah

Senior Member
Dec 14, 2009
341
115
Redownload the apk, in case the one you got is corrupted. Also, take a look at the installation notes on the 1st post.
After some search, it seems to be a problem with the android upgrade from oneplus that came with a broke apk installer (its permissions, maybe)... To solve it, they said to first factory reset and, if still not working, flash the full rom again.

Thanks anyway for the fast response!
 
  • Like
Reactions: xda_dentex

tuxfusion

Member
Nov 23, 2013
28
15
As of today 19-01-2022 all videos give me a signature error and none can be downloaded. Please confirm. V7.5
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Unexpected variables in download speed -
    I use a Samsung S10e, and generally the max download speeds for MP4 270p/360p videos is about 3-4 MB/s, whereas my wife's Moto G7 Plus can often reach dl speeds of 10-11 MB/s. Considering the relative speeds of the two phones' processors, this surprises me. I wonder if there is something about the S10e's Wi-Fi capabilities that is more restrictive?
    Might be due to different "chunk number" settings? Other than that, telling if it's the phone's WiFi or the CPU, it's beyond my expertise.

    Incidentally, I think I found why some formats in certain videos are slow, while all the rest download fast... I'll try a solution when I'll get a chance to work on the app. Being a "limited" issue, I'm postponing finding a solution challengingly (Thanks Google translator, but I still don't know if it's the same in English) 🤣
    1
    Unexpected variables in download speed -
    I use a Samsung S10e, and generally the max download speeds for MP4 270p/360p videos is about 3-4 MB/s, whereas my wife's Moto G7 Plus can often reach dl speeds of 10-11 MB/s. Considering the relative speeds of the two phones' processors, this surprises me. I wonder if there is something about the S10e's Wi-Fi capabilities that is more restrictive?
    OT: As a simple starting point, test the difference in the network speeds between the two devices with a simple file copy. and then maybe downloading a large file from the net.
  • 97
    [APP][FREE][Android 5.0+] YouTube Downloader 7.5.2

    An Android app to download YouTube videos (and extract/convert audio to mp3).
    Compatible from Android Lollipop (5.0 - API21) and up.

    Get it here:
    DOWNLOAD LATEST BUILD: https://dentex.github.io/files/apk/latest/dentex.youtube.downloader.apk

    Installation
    The app supports Android versions starting from Lollipop (5.0);
    Remember to enable Unknown Sources from your device’s Security settings, to allow installations of non market apps (safely ignore the subsequent dialog). Please note: in newer versions of Android, this kind of permission is not system-wide, but has to be given to single apps;
    If the “install” button is not working, temporary disable apps as Halo, Screenfilter, Twilight, LastPass password manager or anything similar (apps that do “draw on other apps”);
    To install the app, click on your notification bar message for the completed download (if using the system downloads app, otherwise this may vary: i.e. if you have a file manager installed, you can browse to your downloads folder and install YTD’s apk directly, clicking on the apk file).

    Usage
    Search for video and music within the app itself, OR
    Select the “share” button in the YouTube App while watching a video (or share any YouTube plain text link via any App) and choose “YouTube downloader”;
    You’ll see all the video codecs and qualities available for the video you’re on. then:
    Press an item to download the video locally (on the device) or to send the download via SSH to a remote PC. Destination machine requirements: Bash and Wget (and FFmpeg for muxing 480p and 1080p videos). More SSH info available in the app’s tutorials;
    Long-press an item and choose between copy to clipboard or share link as text. Note: such a link (differently from when you send it via SSH) can be only used from the same device where it has been created OR from the same LAN, if you share it to another PC;
    Use the Dashboard to interact with downloaded video (audio extraction/conversion/mux and file management);
    On Lollipop or above, you can copy/move/rename/delete files on external sdcard.

    Features
    • Search for YouTube videos within the app;
    • Download on your device;
    • Remote download on another PC via SSH;
    • 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;
    • Video list filters by format, quality etc via (left) sliding menu;
    • Many preferences to customize usage.

    Known issues
    • Some very long running downloads may be forced to PAUSE state if the app is not kept to the front for a certain amount of time. In this cases a manual resume is needed;
    • On Lollipop and above, is possible to use the external (removable) sdcard as download destination folder, but that’s one caveat: only the app’s private folder will be available. IMPORTANT note: this folder will be deleted by the system (together with all your downloads) if you uninstall the app. For the moment it’s not possible to choose a different directory on the external/removable sdcard;
    • The stream traditionally used by the app for the video preview if often missing nowadays, so a low resolution video-only stream is being used in such cases;
    • age-restricted videos requiring log-in might not work.

    Anti-features
    Are not supported for download all videos that:
    • require login for age confirmation;
    • implement encrypted streams (some complete movies);
    • are not available in your country;
    • are live events.

    Credits
    Translations: see https://dentex.github.io/docs/translators.html.

    Credits for the custom download manager to Hiroshi Matsunaga (matsuhiro):
    https://github.com/matsuhiro/AndroidDownloadManger (released "unlicensed").

    The FFmpeg binary (http://www.ffmpeg.org/index.html),
    used for the audio extraction feature, is released under the LGPL-3.0.
    (FFmpeg version 2.1.3 Copyright © 2000-2014 the FFmpeg developers)

    Launcher and notification icons by Sam Plane:
    http://samplane123.deviantart.com/, released under the CC BY-NC-ND
    (http://creativecommons.org/licenses/by-nc-nd/3.0)

    Search and results saving adapted from the project at
    https://github.com/falikk/MediaSearch by Yaroslav Maslov
    (released "unlicensed").

    The SlidingMenu library is released under the Apache License:
    (Copyright © 2012 Jeremy Feinstein)

    The liblame library, used to compile FFmpeg, is released under the LGPL.
    A GitHub project, https://github.com/intervigilium/liblame,
    has been used to compile the lame libraries for Android.
    (liblame Copyright © 2010 Ethan Chen)
    (LAME Copyright © 1999-2007 The LAME Project,
    Copyright © 1999-2001 Mark Taylor,
    Copyright © 1998 Micheal Cheng)
    (mpglib Copyright © 1995-1997 Michael Hipp)

    Audio tags editing library: Jaudiotagger by Paul Taylor, released under the LGPL.
    http://www.jthink.net/jaudiotagger/index.jsp
    Copyright © 2004-2007 JThink Ltd

    Picasso: Image downloading and caching library;
    OkHttp: An HTTP and SPDY client for Android and Java applications;
    Okio: A modern I/O API for Java;
    Copyright 2013 Square, Inc.

    Crouton library: Copyright © 2012-2013 Benjamin Weiss and
    Copyright © 2012 Neofonie Mobile GmbH, as modified by Prashant Adesara
    https://github.com/prashantadesara/CroutonExample
    released under the Apache License

    Gold Medal icon by Andy, from http://psdblast.com/

    PagerSlidingTabStrip layout: https://github.com/astuetz/PagerSlidingTabStrip
    Copyright © 2013 Andreas Stuetz, released under the Apache License.

    SmoothProgressBar: https://github.com/castorflex/SmoothProgressBar
    Copyright © 2014 Antoine Merle, released under the Apache License 2.0.

    Code excerpts Licenses
    Stack Overflow (http://stackoverflow.com):
    a question and answer site for programmers where all the content is CC BY-SA 3.0 licensed
    (see http://creativecommons.org/licenses/by-sa/3.0)

    Utils.getCpuInfo():
    by Liu Feipeng

    Utils.scanMedia(…):
    by Wolfram Rittmeyer

    DashboardAdapter.java and DashboardListItem.java: code adapted from
    https://github.com/survivingwithandroid/Surviving-with-android/
    by Francesco Azzola (JFrankie)

    Rhino.jar: open-source implementation of JavaScript written entirely in Java;
    https://developer.mozilla.org/en-US/docs/Rhino
    license: http://www.mozilla.org/MPL/2.0/

    QueueThread.java reference:
    by Ivan Memruk

    CustomAsyncTask.java "priority" patch by http://stackoverflow.com/users/3153792/corsair992

    SHA1 file checksum method: http://www.rgagnon.com/javadetails/java-0416.html
    CC BY-NC-SA 2.5 CA licensed (see http://creativecommons.org/licenses/by-nc-sa/2.5/ca/)
    27
    Hello everyone.
    It seems I actually prepared a new version of the app...
    I simplified the things a little bit, both for the app and (what once was) the blog: https://dentex.github.io/

    apk download link:

    changelog:
    v7.0 - Dec 05 2020
    -----------------------------------
    [x] fix formats parsing
    [x] new video search (but limited to 20 results)
    [x] revised themes
    [x] other minor fixes and clean-up

    I'm sure some rough edges still exist... (in the mean time they changed a lot of stuff);
    maybe you could let me know how it goes.

    Thanks!
    20
    New version 6.8.1 available here:
    https://dentex.github.io/files/apk/latest/dentex.youtube.downloader.apk

    v6.8.1 - Jan 24 2020
    -----------------------------------
    [x] encrypted signature patch (21)
    [x] small layout fix
    19
    Hello guys, i want to notify you that the beta version available up here will be the last version of youtube downloader. Feel free to use it until it works.

    I want to thank everyone for the support shown. If you donated something via paypal, maybe recently, and you feel like you want it back, just drop me an email at the same gmail address you used for the donation; i'll be happy to refund it.

    best regards,

    _dentex_
    19
    Hello.
    New version 7.4.1 is available, with a minor fix in regards to how signatures and speed-parameter are decrypted.

    LINK: https://dentex.github.io/files/apk/dentex.youtube.downloader_v7.4.1.apk

    v7.4.1 - Nov 09 2021
    -----------------------------------
    [x] minor fix