dentex's blog

Android apps and more (WIP) stuff

YTD v6.1

Hello guys! After updating many libraries for the release of the v6.0, I encountered some errors related to https and SSL. This build should fix these bugs (especially for devices running an Android version below Lollipop)

Changelog:

 v6.1 - May 03 2018
-----------------------------------
[x] fix https connections for API below Lollipop

As always, this link will point to the latest build, for direct download and install.

Follow @twidentex on Twitter and also the official announcements channel on Telegram for news and info.




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

YTD v6.0

Final version from the latest beta series… With its version number bumped to 6.0. Anyone, also who doesn’t have the beta upgrades enabled into settings, will be able to upgrade.

Note: There’s a small caveat for Android Oreo’s users: if upgrading from the latest stable version 5.4.1, the app will crash trying to install the newly downloaded package (I forgot to modify the method I use, in accordance to Oreo’s requirements). Not a big deal: just open the system Downloads app, click on the new YouTube Downloader apk and install right away.

This is the changelog – same stuff from the recent beta versions:

 v6.0 - Apr 18 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] Telegram channel link into Social menu
[x] can change also album art when editing ID3 tags
[x] various maintenance fixes
[x] libraries updated

As always, this link will point to the latest build, for direct download and install (again, if you have Oreo, use this method to upgrade).

Follow @twidentex on Twitter and also the official announcements channel on Telegram for news and info.




Original Link: https://dentex.github.io/blog/2018-04-18/ytd-v6-dot-0/
If you want to reprint it, please do under the CC BY-NC-SA 4.0

YTD v5.5 Beta 7

Hi, with this new beta I’m fixing an internal library that was causing some crashes, after being updated. I also added a link to the Telegram channel into the Social menu section.

YouTube Downloader for Android - Telegram channel link

If you still didn’t install Telegram as your messaging app, go take a look at https://telegram.org/

Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.

https://telegram.org/

The download link for this new build is here: v5.5 beta 7




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

YTD v5.5 Beta 6

Hello, another beta is ready. Now it’s possible to change the cover art when editing mp3s’ ID3 tags;
I also fixed other behaviours of the app in regards to copy/move of files and backup/restore of the dashboard, under Android Oreo.

 v5.5 Beta 6 - Apr 12 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] can change also album art when editing ID3 tags
[x] various maintenance fixes
[x] libraries updated

Download link: v5.5 beta 6[link removed – old beta]




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

YTD v5.5 Beta 5

Hi, with this beta there’s a small (but essential) improvement for the age restricted video support; thanks again to the beta tester akmsr @XDA, who spotted the bug, now file names for downloads are properly set (there was the case where an age restricted video, if shared from YouTube, was getting the name of a previously downloaded “normal” video).

The update will be available from the app’s settings.
You can also download the apk from here: v5.5 beta 5[link removed – old beta]




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

YTD v5.5 Beta 4

Hello, new beta available with a fix regarding subsequent operations with FFmpeg: due to a modification in android Nougat, an mp3 extraction or a mux operation was failing on Nougat if the first one was long enough. Thanks to akmsr @XDA for the heads-up!

Same changelog as before:

 v5.5 Beta 4 - Mar 28 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

To update, please use the in-app feature (enabling beta updates, into preferences), or download the apk from here: v5.5 beta 4[link removed – old beta]




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

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