dentex's blog

Android apps and more (WIP) stuff

YTD v5.5 Beta 3

Hi!
On the way towards the next version of this app (…that probably needs to be bumped to v6.0… but read on), a new Beta it’s ready.

I think I finished bringing support for HDR and age restricted videos:

  • HDR videos in this app are some sort of an advanced feature: to find them, you have to try a video actually containing them (try searching for keywords like “4k”, “HDR” and such) and you also have to activate the secondary streams from the app’s settings: in fact, they are not provided as full videos (audio+video streams), but they are video-only formats that needs to be muxed with a compatible audio stream, to have a complete video. For more info, please refer to the blog post here. Screenshots are from a very old version, but the procedure it’s the same.
  • In regards to the age restricted videos: they are what was previously not supported by this app; they are some videos available on YouTube that require the user to login (to verify his/her age) to be viewed. There’s a workaround to download them anyway. In YTD, before downloading them, there’s a warning popup asking for confirmation (because their content may be inappropriate for some users).

I also worked on many new minor aspects and fixed a bunch of bugs. I.e., I’m sorry that who’s on the latest v5.4.1 and android Oreo (API 26), will experience a crash when updating from the app’s preferences, due to a change in the latest version of android that I didn’t take into account. This is fixed in this beta. The same applies for the app’s notifications: now they work also under Oreo.

There’s also a new, slightly modified, app’s icon, implementing the new type of adaptive icons when running Oreo. Here it is (…although I’m still not sure I want to keep it):
YouTube Downloader for Android - new adaptive icon
Main credits to Sam Plane, who did the icon in the first place (released under the CC BY-NC-ND).
I only modified it a little bit, with his permission.

Other details in the Changelog below:

 v5.5 Beta 3 - Mar 21 2018
-----------------------------------
[x] support for age restricted videos
[x] support for HDR videos
[x] get rid of underscores in filenames
[x] don't show advertising links in search
[x] fixed notifications for android O+
[x] adaptive icon for android O+
[x] language change now works also for android N+
[x] drop support for android ICS (API 14/15)
[x] many translations updated (thanks XDA folks!)
[x] various maintenance fixes

Please, keep in mind this is a beta version and might be unstable (that means, it may crash while using it; nothing more), because probably I changed too many things under the hood at the same time; I know, bad developing habit… But I couldn’t resist. This is way next stable version will probably be a v6.0.

To update, you can use the app’s update feature (enabling beta updates, into preferences), or just grab the apk from here: v5.5 beta 3 [link removed – old beta]

I would like also to thank one more time all the guys from the XDA Translator’s thread that recently updated and reviewed many languages at http://www.getlocalization.com/ytdownloader/

You did an amazing job!




Original Link: https://dentex.github.io/blog/2018-03-21/ytd-v5-dot-5-beta-3/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.5 Beta 2

Hello guys! Some new features are in the workings for this beta and for the subsequent stable version, if everything will be OK:

  • I had the opportunity to find the solution to a problem that many of you reported: downloading videos that YouTube blocks by default, unless you login (in order to verify your age). The feature is a bit experimental; it may somehow break, but for the moment seems to be quite stable. I still consider it a work-in-progress; I have to fix a couple of details (i.e. the exact behavior of the warning dialog box: I don’t like the “progress status” showed in background).

  • Support for HDR videos is coming. Also for this feature, there’s still some work to do: if you open the sliding menu on the Formats tab, for the moment the new filter HDR (but also UHD and 60 fps) is still a placeholder.

  • I’m thinking to use “normal” spaces to separate words in downloads’ titles, instead of underscores. I’m still not sure; I may create a preference for this.

Some more details in the changelog below:

 v5.5 Beta 2 - Mar 09 2018
-----------------------------------
[x] support for age restricted videos (experimental)(WIP)
[x] support for HDR videos (WIP)
[x] get rid of underscores naming downloads (WIP)
[x] don't show advertising link in search
[x] language change now works also for android N+
[x] many translations updated (thanks XDA folks!)
[x] various maintenance fixes

To download this beta, have a look at the in-app update section (scroll down the app’s settings, and remember to switch ON the preference activating beta updates).

You may also use this direct link to the apk: v5.5 beta 2 [link removed – old beta]

PS: A big thank you!!! to a new friend of mine, Yous, who helped me to fix a small issue with links and redirections (see: https://yous.be/2014/05/23/how-to-add-redirects-to-post-url-on-octopress/) with the Octopress blogging framework I use for this blog.
You may want to take a look at his blog for a selection of interesting posts related to GNU/Linux OS and coding.




Original Link: https://dentex.github.io/blog/2018-03-09/ytd-v5-dot-5-beta-2/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.5 Beta 1

Hello, a new Beta version of YouTube Downloader is available:

Changelog:

 v5.5 Beta 1 - Mar 03 2018
-----------------------------------
[x] language change now works also for android N+
[x] many translations updated (thanks XDA folks!)
[x] various maintenance fixes

To download it, use the link below (note: the “beta updates” from the app’s preferences is not enabled, at the moment)

Link for the apk: v5.5 beta 1 [link removed – old beta]

Please keep in mind that being a Beta, something may be broken. I.e., to fix the language switching under Android N and above, I changed many small things internally. Some rough edges are to be expected. I’ll monitor the bug reports at Crashlytics to fix any issue ASAP.

I would like to thank all the people that recently took the time to finish many translations at GetLocalization, from the App Translators thread at XDA:

Just to nominate the latest ones.
Thanks also to the others who jumped directly (and again) at GetLocalization, as mschumiv, HairyRobot, gaich, user_99, igorruckert, blux, MrNiceOne, FatihFIRINCI, er388, ja_som, MicroChirp, fortis, apickwick… and so on. :)




Original Link: https://dentex.github.io/blog/2018-03-03/ytd-v5-dot-5-beta-1/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.4.1

Another new release is available; I tried to fix some old and new bugs I recently found, thanks also to the great support from the XDA forum members!

Changelog:

 v5.4.1 - Feb 22 2018
-----------------------------------
[x] properly remember dashboard sort preference
[x] properly recognize downloads' sizes
[x] fix for videos with only a single format available

A few images to show now what’s working OK:

  • dashboard sort preference:

YouTube Downloader for Android - properly working dashboard sorting option

  • downloads’ sizes:

YouTube Downloader for Android - size previously not showed YouTube Downloader for Android - size previously showed as 0

  • video with a single format available for download:

YouTube Downloader for Android - single format video

Apk download link here at this blog.

You can also use the in-app update available in the app’s settings.




Original Link: https://dentex.github.io/blog/2018-02-22/ytd-v5-dot-4-1/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.3

A new release of YTD is available.

Self-explanatory Changelog:

 v5.3 - Feb 16 2018
-----------------------------------
[x] encrypted signature patch (15)
[x] dashboard sorting dialog (into the sliding menu)
[x] option to clear the search history
[x] fix search button in soft-keyboard (Search Tab)
[x] fix mp3 auto-extraction bug with opus files (thank DomsDoms @XDA)
[x] cryptocurrencies donation menu

Apk download link here at this blog.

You can also use the in-app update available in the app’s settings.




Original Link: https://dentex.github.io/blog/2018-02-16/ytd-v5-dot-3/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.2.5

With this release I’m basically renaming the YTD’s latest beta to v5.2.5. In fact, who has the beta won’t see any update from the app’s settings (the two versions are the same).

So we also have the same small changelog:

 v5.2.5 - Oct 19 2017
-----------------------------------
[x] fix crash after FFmpeg operations under Nougat

You can download the apk from this blog or use the in-app update from the app’s settings.




Original Link: https://dentex.github.io/blog/2017-10-19/ytd-v5-dot-2-5/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.2.5 Beta 1

Hello, with this beta I (hopefully) fixed a bug occurring in Android 7.1.1 and 7.1.2 only, causing a crash on completion of some FFmpeg operation (such mp3 encoding and audio/video MUX).

Changelog:

 v5.2.5 Beta 1 - Oct 15 2017
-----------------------------------
[x] fix crash after FFmpeg operations under Nougat

This build is available through the in-app update section (look into settings, and remember to switch ON the preference activating beta updates, otherwise it will not be visible) or via this direct download link: [v5.2.5 beta 1][link removed – old beta]




Original Link: https://dentex.github.io/blog/2017-10-15/ytd-v5-dot-2-5-beta-1/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.2.4

It seems another quick maintenance update is needed to fix some bugs (unfortunately they raised due to the switch to Android Studio).

Changelog:

 v5.2.4 - Jul 21 2017
-----------------------------------
[x] maintenance release
[x] fix for the FC opening the dashboard tab.

Please update using this apk link or via the in-app feature.




Original Link: https://dentex.github.io/blog/2017-07-21/ytd-v5-dot-2-4/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.2.3

Hello guys!
I’m sorry I haven’t been very active on this project in the latest months; you know, sometimes life bites. Luckily everyone is OK, it’s just a matter of “letting the pieces to match”, if you now what I mean. For me has been a lot of new commitments on my job and the process of moving the family to another place.

Back to the topic: I think I fixed the obnoxious bug claiming that a purchase would be required to download certain videos (actually, from a few hours, it seems that almost every video has this problem…).

So, this is the fixed version I posted on the XDA forum a few days ago; I also (finally) switched to Android Studio as IDE and this could have led to some rough edges. I’m working to fix some new warnings and compiling errors in those hours, so another version (hopefully more stable) is to be expected soon. Aas always, please don’t explicitly ask for ETAs; I’ll push it when it will be ready)

This is the short Changelog for the new version (you may notice that in between there was a v5.2.2, but it had the terrible bug of force-closing when sharing a video from YouTube or other apps to YTD):

 v5.2.3 - Jul 13 2017
-----------------------------------
[x] fix FC when sharing a video from YouTube

 v5.2.2 - Jul 9 2017
-----------------------------------
[x] fix for the wrong "purchase required" warning
[x] added Bitcoin donation option

As always, you can download the apk from this blog or you can use the in-app update from YTD’s settings.




Original Link: https://dentex.github.io/blog/2017-07-21/ytd-v5-dot-2-3/
If you want to reprint it, please do under the CC BY-NC-SA 4.0