dentex's blog

Android apps and more (WIP) stuff

YTD v4.8

With this new version, I’m limiting the access to the external (removable) sdcard in devices where it’s not directly writable (but would need a procedure that I still have to implement) and I’m fixing a bug I accidentally introduced in v4.7.

CHANGELOG:

 v4.8 - Nov 6 2015
-----------------------------------
[x] always use system file-chooser, on Lollipop or above, with extSdCard not present or not
    (directly) writable
[x] fixed a bug introduced in previous version, causing custom download folder to change into
    private app's data folder 




Original Link: http://dentex.github.io/blog/2015-11-07/ytd-v4-dot-8/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.7

Hello, a new build for YTD is available, moving all features tested into the latest beta into this stable version.

CHANGELOG:

 v4.7 - Nov 1 2015
-----------------------------------
[x] new FFmpeg builds (from v2.8) extending support to 64bit CPUs
[x] force FFmpeg's version check when the ROM has been updated
[x] ask the permission to write on the sdcard (on M devices)
[x] fixed filechooser checkbox issue for multiple selection
[x] option to use wi-fi connection only

A lot of work has to be done, still. Probably development will slow down a bit due to many real life/job commitments, sorry. I really hope I’ll soon be able to post an initial beta from the multi-thread development branch. This will speed-up downloads up to 4X. But unfortunately the feature is not stable nor completed.

In the mean time, stay tuned, follow the XDA threads and, over anything else, I would like to thank everyone that is showing support through the PayPal donations. I really appreciate that.




Original Link: http://dentex.github.io/blog/2015-11-01/ytd-v4-dot-7/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.7 Beta-4

Hello,
a new beta for YTD is available with the new “use wi-fi only” option.

Changelog:

 v4.7 Beta 4 - Oct 18 2015
-----------------------------------
[x] new FFmpeg builds (from v2.8) extending support to 64bit CPUs
[x] force FFmpeg's version check when the ROM has been updated
[x] ask the permission to write on the sdcard (on M devices)
[x] fixed filechooser checkbox issue for multiple selection
[x] option to use wi-fi connection only

The beta is available through the in app updates or via [link removed – old beta].




Original Link: http://dentex.github.io/blog/2015-10-18/ytd-v4-dot-7-beta-4/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.7 Beta-2

On the way to a proper Marshmallow-ready Android app, here there’s a new beta for the next 4.7 version of YTD.

This build addresses another couple of M-related issues, as the permission request to the user for writing on the memory storage (required for Android Marshmallow).

Changelog:

 v4.7 Beta 2 - Oct 10 2015
-----------------------------------
[x] new FFmpeg builds (from v2.8) extending support to 64bit CPUs
[x] force FFmpeg's version check when the ROM has been updated     <== M
[x] ask the permission to write on the sdcard (on M devices)       <== M
[x] fixed filechooser checkbox issue for multiple selection

Just a thought: I can imagine that item n.2 is a bit hard to test; I did something on the emulators, but this is it.

As always: this beta is available through the in app updates, from settings, using the Include Beta updates preference checkbox, while [link removed – old beta] is the direct apk link.




Original Link: http://dentex.github.io/blog/2015-10-10/ytd-v4-dot-7-beta-2/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.7 Beta-1

Hello,
Today I’m releasing a beta version for YTD to test some new FFmpeg builds. The binaries have been updated to the latest version 2.8 of FFmpeg’s source and have been fine-tuned for Lollipop and M android versions, maintaining full compatibility and reliability (hopefully) with previous versions, down to ICS, that is the last API supported by YTD.

Also, devices with a 64bit CPU, both arm and x86, now can use the 32bit FFmpeg builds and do not appear as “unsupported” anymore (I simply made the 64bit CPUs to use the 32bit builds).

So, the short changelog is:

 v4.7 Beta 1 - Oct 3 2015
-----------------------------------
[x] new FFmpeg builds (from v2.8) extending support to 64bit CPUs

This beta is available through the in app updates, from settings, using the Include Beta updates preference checkbox, while [link removed – old beta] is the direct apk link.

Although I thoroughly tested all builds on all supported SDK versions, be advised that we’re talking about a beta anyway; some rough edges are to be expected.




Original Link: http://dentex.github.io/blog/2015-10-03/ytd-v4-dot-7-beta-1/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.6

A new version for YTD is available, with this CHANGELOG:

 v4.6 - Sep 24 2015
-----------------------------------
[x] material design for android versions > Lollipop
[x] remove option to embed video preview (now fullscreen only)
[x] better detection of free space on memory storage for some devices
[x] handle the MP4 720p downloads for some very long videos, when file length can't be retrieved
[x] add option for MP3 "download" quality
[x] show correct file size for 480p and 1080p

Please, report here or on the XDA forum’s thread if you see any issues, especially regarding the new theme on Lollipop devices. Thanks!

At the moment, I’m working hard on the new (and highly expected) feature of multi-threading downloads. This will permit to download every file split in 2, 3 or 4 chunks (or 1, like it’s now) that will start at the same time, maximizing the network’s bandwidth usage and minimizing the hated “throttling” done by the YouTube servers on certain videos, especially for some qualities.

From some initial tests, the new feature seems to go pretty well, with a minor impact on the app’s weight (although this exists anyway).

Stay tuned for the next beta.




Original Link: http://dentex.github.io/blog/2015-09-24/ytd-v4-dot-6/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.5.1

A new maintenance build for YTD is available, with just some bug-fixing and improvements.

Changelog:

 v4.5.1 - Jun 19 2015
-----------------------------------
[x] do not fail muxing when 1080p and 480p downloads coexist into the Dashboard
    (thanks scandiun @XDA)
[x] do again broken mux operations using the pause/resume menu item
[x] support JuiceSSH to send remote downloads
[x] proper check to manually mux only .mp4 with .m4a and .webm with .ogg streams

Direct APK link [note: this link will always point to the latest stable version available]




Original Link: http://dentex.github.io/blog/2015-06-19/ytd-v4-dot-5-1/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.5

YouTubeDownloader’s stable version 4.5 is ready. Apart from many small fixes and improvements, with this version the integrated search function is working again (has been completely rewritten due to a YouTube’s search API change).

This is the changelog:

 v4.5 - Jun 09 2015
-----------------------------------
[x] new and working integrated search (with filters menu)
[x] Bengali (India), Bulgarian, Romanian and Serbian translations added (as WIP);
    many others updated
[x] do not try to download purchasable videos
[x] wrap extracted aac audio-only into an m4a container
[x] many libraries updated (OkHttp added for networking)
[x] better error handling during update check
[x] showing time left for downloads based on network speed
[x] asks to overwrite when downloading files already stored
[x] many small bugs fixed (themes, languages selection, etc.)
[x] added support for Opus audio-only formats and a few others

Upgrade through the app’s settings or download the latest apk directly via THIS link [note: this link will always point to the latest stable version available].

Please let me know in the comments below if something is missing or not working (apart from the well known bug regarding the app being closed by Android system if stays too much in background). ;)




Original Link: http://dentex.github.io/blog/2015-06-09/ytd-v4-dot-5/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.5 Beta-3

A new Beta (number 3) for YTD version 4.5 is ready for download.

Use the app’s update section or [link removed – old beta].

Changelog:

 v4.5 BETA 3 - May 31 2015
-----------------------------------
[x] new and working integrated search (with filters menu)
[x] Bulgarian and Romanian translations (as WIP), many other updated
[x] do not try to download purchasable videos
[x] wrap extracted aac audio-only into an m4a container
[x] many libraries updated (OkHttp added)
[x] better error handling during update check
[x] showing time left for downloads based on network speed (*new)

In this beta: way faster search results with asynchronous 
"publishing dates" data filling (as an option).

Search-results sorting logic adapted to reflect this change.




Original Link: http://dentex.github.io/blog/2015-05-31/ytd-v4-dot-5-beta-3/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v4.5 Beta-2

In regards to the Latest Search Issues, a new fixed version is almost done; in the meantime, there was a beta version to test the new search feature available only over the XDA forum’s beta thread: http://forum.xda-developers.com/showthread.php?t=2335450

Now I’m releasing a second BETA and it’s available through the app’s settings (update section).

If you want to download and test it, remember to switch ON the preference activating beta updates, otherwise it will not be visible and downloadable.

This is the latest changelog:

 v4.5 Beta-2 - May 21 2015
-----------------------------------
[x] new and working integrated search (with filters menu)
[x] Bulgarian and Romanian translations (as WIP), many other updated
[x] do not try to download purchasable videos
[x] wrap extracted aac audio-only into an m4a container
[x] many libraries updated (OkHttp added)
[x] better error handling during update check




Original Link: http://dentex.github.io/blog/2015-05-21/ytd-v4-dot-5-beta-2/
If you want to reprint it, please do under the CC BY-NC-SA 4.0