Sign up here and you can log into the forum!

[Android App] YTD – YouTube Downloader

The Traditional Anything Goes Section

[Android App] YTD – YouTube Downloader   

Postby dentex » Sat Feb 02, 2013 8:10 am

Perfect for the "unrelated" section, I wanted to spread the word about an Android App of mine, as of subject. ;)

YouTube Downloader for Android
Copyright © 2012-2014 Samuele Rini

End User License Agreement: http://dentex.github.io/apps/youtubedownloader/eula.html

BEFORE INSTALLATION
  • remember to enable “Unknown Sources” from your device’s Security settings, to allow the installation of non market Apps (and safely ignore the subsequent dialog);
  • disable apps as Halo, Screenfilter, Twilight or anything similar (apps that do “draw on other apps”), otherwise the “install” button will not work;

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. Other SSH info available;
  • 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).

FEATURES
  • Download of YouTube videos (support for remote download to another PC via SSH);
  • Support for any format/quality available from YouTube;
  • Audio extraction/conversion to mp3 via item menu in the Dashboard;
  • Mux Audio- and Video-only streams into a complete video (to enjoy HD resolutions available as separated streams only);
  • File management options via long-click on an item in the Dashboard;
  • Handle download link: copy and/or pass it to other apps;
  • video list filters by format, quality ecc via (left) sliding menu;
  • Many preferences to customize usage.

KNOWN ISSUE
  • some very long running downloads may be forced to PAUSE state if the Dashboard activity is not kept to the front. In this cases a manual resume is needed.

ANTI-FEATURES
Are not supported for download all video that:
  • require login (i.e. age restricted video);
  • implement encrypted streams (some complete movies);
  • aren’t available in your country;
  • are live events.


Translation project:
Getlocalization: http://www.getlocalization.com/ytdownloader/

Downloads:
or:

Perfect for sending video to our WDLXTVs boxes (this is what I use it for, mainly :geek: ).
Just remember, after the SSH login, to execute:

Code: Select all
# bash
# cd  $YOUR_USB_DRIVE_DIR


Any comment/critique/suggestion is much appreciated. ;)
Last edited by dentex on Thu May 22, 2014 9:53 am, edited 1 time in total.
User avatar
dentex
Supporter
 
Posts: 179
Joined: Fri Apr 15, 2011 4:57 am
Location: Italy

Re: [Android App] YTD – YouTube Downloader   

Postby dentex » Thu May 22, 2014 9:48 am

Finally I added the new links...
User avatar
dentex
Supporter
 
Posts: 179
Joined: Fri Apr 15, 2011 4:57 am
Location: Italy

Re: [Android App] YTD – YouTube Downloader   

Postby mad_ady » Thu May 22, 2014 10:31 pm

Great to see you around! Can you elaborate a bit on how ssh transfer works? E.g. Maybe there is a way to download the video (VEVO supported as well!) to USB and play it once it is completed. The user can play a file on disk by calling
Code: Select all
play /full/path/to/video.mp4


Not sure what you do with the session after you start the download. Do you disconnect it and leave the download running in the background, or do you keep the session open until the download finishes?
User avatar
mad_ady
Developer
 
Posts: 4555
Joined: Fri Nov 05, 2010 9:08 am
Location: Bucharest, Romania

Re: [Android App] YTD – YouTube Downloader   

Postby dentex » Fri May 23, 2014 5:18 am

mad_ady wrote:Great to see you around! Can you elaborate a bit on how ssh transfer works? E.g. Maybe there is a way to download the video (VEVO supported as well!) to USB and play it once it is completed. The user can play a file on disk by calling
Code: Select all
play /full/path/to/video.mp4


Not sure what you do with the session after you start the download. Do you disconnect it and leave the download running in the background, or do you keep the session open until the download finishes?

Hello my friend!
To use the SSH feature you need ConnectBot or one of the two other flavors supported by YTD.
When you click "send via SSH", a command is simply copied into the clipboard.
Then you login, enter bash, go to your dir and paste the command.
Then, in ConnectBot, click Menu->Disconnect
You will be kicked back to YTD while your download is happily proceeding on your other machine.

A note on Vevo videos and others with encrypted signatures:
On latest YTD version the SSH feature for those videos has been disabled by mistake. I forgot it disabled because some versions ago it was supported a "send via SSH" to remote machines also if not on the same LAN. Now this is not the case anymore, and thus should be possible to enable again "send via SSH" also for encrypted signature videos, because the link will be composed on the Android device anyway.
I hope it's clear enough.
Anyway the important part is that now sharing via SSH an encrypted signature video doesn't work, but will do on the next version (and on the next beta I'll push soon). ;)
User avatar
dentex
Supporter
 
Posts: 179
Joined: Fri Apr 15, 2011 4:57 am
Location: Italy


Return to Unrelated

Who is online

Users browsing this forum: No registered users and 2 guests