AIRTube Video Downloader Application

I’m currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a cool little AIR application that allows you to download YouTube FLV videos by simply dragging or pasting in the video’s URL. After the video downloads the application will expand and show you a preview of the video. The file is saved to the desktop as video.flv. Follow the steps below once you get it installed:

  1. Open the application. It will remain on top of all other applications.
  2. Navigate to the YouTube website. Either drag a link into the input box or simply copy and paste one in. The link should look similar to http://youtube.com/watch?v=KNaJ9WS5nCc.
  3. Click the download button. It will now make a request to YouTube to try and get the FLV URL.
  4. If everything goes well you will see a progress bar showing the download progress.
  5. After downloading is complete the file will be saved to the desktop and it will begin playing.

A couple of things to note here. First, their is some basic error checking but it isn’t very robust. Secondly, the full source will be posted as soon as I get home.

Lee

PS – For those who can’t get the badge install to work, here is the AIR installer.

Please upgrade your Flash Player


Commentary

  1. Frederik Heyninck says:

    You rock Lee!
    I missed Brussels due to work overload.

  2. Amazing! Keep it coming. :)

  3. Frederik Heyninck says:

    ps: you should rename the flv (video.flv) to the post title that is used on youtube ;)

  4. Benz says:

    Man i´ve just created a Youtube app for my talk at the AIRTour in Berlin :-( Funny enough i also called mine AIRTube :-)
    BTW I created a similar thing last year with the beta but got a mail from Youtube that i`m not allowed to release it (http://www.richapps.de/?p=55). Do you know anything about this – is this legal to their Terms Of Use?

    Cheers
    Benz

  5. thivy says:

    hahaha… this was my idea.. have a look at my player its on the forum
    http://www.gotoandlearnforum.com/viewtopic.php?f=33&t=16868

  6. Sammy says:

    Just wanted to say thank you! Your tuts are very helpful. Enjoying every single one of them… (though I only got Flash MX 2004) on my Computer.
    So: Thank you!

  7. Yeah i agree with Frederik Heyninck, plus i can’t wait to look over the source for how is requesting video works :D

    Thanks Lee

  8. jeanphilippe says:

    Really nice app Lee !
    Congrats !
    JP

  9. Max says:

    Great little tool !
    I attended the onAIR tour Amsterdam and liked your presentation and examples a lot. Is there any chance of seeing the ‘fartmachine’ air app source on your site ? I really liked the way it attaches to your screen and see a lot of potential in that technique for some of our business apps….

    Thanks in advance and keep up the good work!

  10. Thorsten Schmitz says:

    Yeah, since your presentation in Brussels, i was looking for a similiar application. Now i’ve found one, thank you very much.

  11. Geoffrey says:

    hey Lee,

    loved your presentation in Brussels

    is it in any way possible to merge a couple of youtube video’s to 1 flv ?

  12. Sinistar says:

    Nice app! I’ll look to source when will be relased ;)

  13. KL says:

    Built my own its just not a AIR app’ but very nice to see an AIR version! Good Stuff.

  14. umbrella says:

    I am so gutted i couldn’t make it after all, freelancing & trying to meet appointments is a drag

    but awesome app Lee, hats off

  15. James says:

    Great to talk to you at the end of the London conference, is anyone else having problems with this app on Windows? Thanks to you and the others for the copy of Flex! You said the CS3 master collection would work on up to 4 computers, but I think you can only install on 1 with the educational licence. There goes the rest of my money to Adobe! Oh well, it’s worth it for the great software.

  16. Tom says:

    Looking forward to checking out the source! Looks cool

  17. Marcus UFC Fan says:

    Great little app Lee. Really enjoyed your presentation at London onAIR Tour and good to talk to you about MMA and things other than AIR. Your jokes went down a treat although Im still a little unsure about your taste in men. Where did you get those naked pictures from?

  18. Joe says:

    Error: Flash Player 9,0,115,0 or later is required.
    at AIR/::ensureMinimumFlashPlayerVersion()
    at AIR/installApplication()
    at AIRInstallBadge/AIRInstallBadge::handleActionClick()

    little bug in FireFox ????

  19. lee says:

    @Joe I have updated the post with a direct link to the AIR installer.

  20. Paras says:

    It was great to speak to you at London. You rock! Brilliant!

  21. David B says:

    Hi – Just to say I had a great time yesterday at the Air Tour in London. Had to rush for the train so no chance to say thanks for the great websites you run. Busy now rehearsing the case for upgrade to CS3 / buying Flex for when my business partner gets back from her holiday (I do tech, she does management and hates ‘puters!).

  22. Hey Lee! Great to finally meet you yesterday… nice work on the youtube app and I’ll see you in Toronto!

    cheers

    Seb

  23. Hi Lee,

    I enjoyed the session in London a lot. I’ll be wating for the source for the YouTube thing as well. I’ve asked you about an as2 api, because I’m trying to make a small youtube miniapp that would run in flash player 6.65.

    Thanks

  24. @Seb – I didn’t realise you were at the London event – wish I’d said hi. I saw your flashforward presentation on lynda.com – I love particle effects.

    James

  25. uta says:

    wow, I like this AIR app…very cool…

  26. Stan says:

    Thanks Lee!

  27. Really nice app Lee !
    Congrats !

  28. Bil Perry says:

    Very cool, thanks for sharing.

  29. mowser says:

    Hey I am using the new Real Player 11 Beta & it does it better because instead of doing all of that stuff with this Air thing. All you have to do in real player is just hover over any flash video and press on download. Thats it and then it goes inside the my video’s folder inside of the real player download folder &do not get me wrong in the past I was not a real player fan, but since the new version I am sorry just try it, install it & then try it on any video format from flash to everything else & you will love it atleast I do because I can download anything as far as video or any kind of flash. Enjoy!

  30. mowser says:

    Oh & I forgot to say that realplayer 11 beta works right inside of firefox or Internet Explorer. The Real player download button just appears on top of every video for seconds & then cuts off. You can set the time limit that it stays on top. You can even set the download button to just come up only when you hover over a video & then press the (CTRL) Button.Enjoy People!

  31. rx says:

    Good, one REALLY USEFUL feature would be able to make use of AIR’s drag and drop and be able to drag an FLV from the desktop and drop it into your AIRTube for viewing.

  32. lord says:

    vai dar o cú .. esse lixo não instala .. demora pra caralho !!!!!!! eta americanos filhos da puta !!!!!!!!!!!!!!!!!

  33. minhaaj rehman says:

    Plain fabulous. Thanks for that.

  34. Faisal says:

    You Rock! Simply Amazing Application :)

  35. John Barrett says:

    I can’t seem to get this to work:(
    I installed it fine, but when I copy & Paste the URL:
    http://www.youtube.com/watch?v=1SNbPMMCp5I

    It tells me “Invalid URL” am I doing something really wrong?
    Thanks,
    Johnny

  36. wolf says:

    Lee, you’ve got to do something please. Your software is not working. the only message I get is “Invalid URL”.

  37. phil says:

    Same over here. It worked perfectly, but I assume YouTube changed some settings.

    The source is available, so anyone with the appropriate AS3 skills could try and solve the problem. WHO WILL ?

  38. Dilshan says:

    I just download the app but it always gives invalid URL message

    Is their any changes to do

  39. Dmitry Taranov says:

    Hi, Lee. It’s reports me “Invalid URL” message for every link from YouTube I provide. Something has changed in their code or it’s can be some problem on my side?

  40. Coerv says:

    Great Application. But currently it doesn’t work on my computer, either. Could you please fix it? It would be so sad if this program would get lost.

  41. mirkata says:

    It’s not working because since October 2008 YouTube has changed the flash variables in the object tag. I believe Lee has to change/update the html parser method he’s using to retrieve the flv url. I personally use flex JSON library for retrieving the right url and it works fine for me.
    Check my own version of MyYouTube Adobe air application to download and even play instantly YouTube videos:
    http://www.xoss.eu/myyoutube/

  42. John Connor says:

    I have downloaded the application, and have yet to get one video to download from youtube. Am I doing something wrong?

  43. feres says:

    Hey , I’ve just donwloaded Airtube, is there a way to look into the code?.. Please let me know..

  1. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  2. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  3. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  4. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  5. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  6. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  7. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  8. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  9. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  10. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  11. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  12. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  13. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  14. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  15. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  16. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  17. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  18. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  19. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  20. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  21. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  22. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  23. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  24. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  25. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  26. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  27. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  28. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  29. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  30. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  31. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  32. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  33. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  34. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  35. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  36. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  37. Metropolis linked here

    [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  38. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  39. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  40. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  41. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  42. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  43. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  44. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  45. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  46. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  47. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  48. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  49. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  50. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  51. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  52. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  53. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  54. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  55. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  56. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  57. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  58. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  59. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  60. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  61. Adobe AIR?? | Show linked here

    [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  62. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  63. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  64. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  65. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  66. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  67. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  68. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  69. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  70. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  71. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  72. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  73. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  74. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

  75. [... I'm currently in a hotel room in London getting ready for the last stop on the first leg of the on AIR Tour Europe. Yesterday in Brussels I built a ...]

Leave a Comment