• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • YourTube - Download YouTube Videos FROM YouTube.app


    UPDATE: It's out.

    Remember MxTube? MxTube is officially extinct. Another victim of survival the fittest. YourTube will be available via CydiaStore sometime in the Very Near Future IS NOW AVAILABLE in the Cydia Store, and my goodness is it brilliant. We got ahold of an early tester version, and it's everything a YouTube downloader should be.

    For starters, it's A PART OF YouTube.app. Well, technically it's an extension using MobileSubstrate (saurik's magic doorway to the iPhone for devs), built by pumpkin - point being, it integrates seamlessly with YouTube.app. And it works beautifully...

    Say, for instance, I just love SNL's Mother Lover bit (I do). And I'd like to have it on my phone, or desktop, regardless of whether I'm connected to the net. What do I do? With YourTube installed, I just open YouTube.app, and find the video like I would normally. Click on the little blue arrow next to the video (which is always there), and... what's this? A new button in the top right - download. Press that, and (if there's multiple qualities up) I'm asked if I'd like to download the High Quality or Low Quality version of the app. Well thanks, YourTube, I'll take the High Quality version.



    The same cute familiar animation you'd see in iTunes.app when you choose a song appears, the video jumps down to my Downloads tab, and if I tap that tab... there it is. Coming down quite nicely. I can even swipe to cancel or delete.



    The quality is even better than you'd expect (much better than on 3G, which always shoots me the Low Quality version - unless I'm running 3G Unrestrictor), and all downloads are viewed/managed from within YouTube.app itself from the Downloads tab.



    The downloaded movies are in an .mp4 format, so any iPhone file browser should be able to play them as well as YouTube.app itself. Of course, if you're the SSH type who'd prefer to grab them yourself and toss 'em to your desktop, check out /var/mobile/Media/Downloads/YourTube/ to see a list of your files. The file names aren't too pretty, heh, but you can grab any of your downloads from there as well.

    There's no official word on price yet, but the rumblings on the street suggest a $2 tag. EDIT: Yup, $2 is official. And I'd pay more. Snap this one up, only available on the Cydia Store, sometime in the next 24 hours most likely.


    This article was originally published in forum thread: YourTube - Download YouTube Videos FROM YouTube.app started by Kyle Matthews View original post
    Comments 294 Comments
    1. dale1v's Avatar
      dale1v -
      you already made the decision to paige. weeks ago. You know about thes things before us
    1. __neo's Avatar
      __neo -
      Mxtube is still one of my fav apps..and yeah agree with everyone that a free app doin the same thing is way better than a paid app!
    1. CZroe's Avatar
      CZroe -
      Quote Originally Posted by KabutoCub View Post
      MxTube works flawlessly on 3.0. WHY would anyone pay for this?
      Makes no sense to me.
      No it doesn't. The author still hasn't fixed the "can't queue up more than two DLs at a time or it will freeze after the first two" problem (AKA, "flaw"). It's unbelievably annoying because it sometimes takes long enough just to get the video. Also, I like using it when my signal is too poor to stream so properly handling "resume" is a must. As it stands, it usually fails. It's free and had nothing comparable, so I haven't complained in the past but now someone has to mention it... especially when it's being called "flawless."

      That said, I always said that MxTube should always look at and list your Favorites or recently played videos from in the YouTube app so that you could easily download those. Now that 3.0 syncs with your account's favorites, it'd be a much easier way to get ones that you discovered on a random PC. Also, 3.0 supports YT playlists, so automatically downloading files added to your "Download" playlists would be pretty cool.
    1. LyndonW's Avatar
      LyndonW -
      Quote Originally Posted by CZroe View Post
      No it doesn't. The author still hasn't fixed the "can't queue up more than two DLs at a time or it will freeze after the first two" problem (AKA, "flaw"). It's unbelievably annoying because it sometimes takes long enough just to get the video. Also, I like using it when my signal is too poor to stream so properly handling "resume" is a must. As it stands, it usually fails. It's free and had nothing comparable, so I haven't complained in the past but now someone has to mention it... especially when it's being called "flawless."
      I've never had it freeze. I frequently have more than 5 downloads going at once. The post also doesn't mention a "resume" function on YourTube either.
    1. pumpkin's Avatar
      pumpkin -
      To those who are wondering why to get Yourtube when MxTube is already free, I'd like to clarify some things.

      MxTube, as many of you remember, started back in iPhone OS 1.x. It was originally a web-based tool that was hindered by a fancy authentication scheme that was put onto Apple's specific API for retrieving high-quality mp4 videos from youtube. Mxweas (the main author of MxTube) was sad because of this, and asked in a public IRC channel on the osx86.hu network whether someone could help him. As an experienced reverser who enjoyed a challenge, I spent a few hours on the problem and wrote a ruby script that performed the authentication protocol to the Youtube API's satisfaction and retrieved the special authorization key to download videos. I emailed mxweas the same night in Februrary 2008 telling him I had figured out the protocol and gave him the ruby script. He sat on it for a few days and wasn't able to figure out my code, and asked for me to re-implement it in Objective C. I am not a fan (understatement of the year) of the language but eventually he got so persistent, saying that MxTube would be scrapped if I didn't do that, that I wrote him an implementation of the protocol (about 10 times as long, of course) in Objective C. He thanked me and said he'd put me in his credits.

      So MxTube was released and all was well. He then started looking for heavy-duty hosting services for his homepage, so I asked him how many visits he was getting, and it was millions. In fact, he was making several thousand dollars a months on ads alone. This was cool and I was happy that a 16-year-old could make that much money online, but it also seemed reasonable that since I had contributed a core component of his program, without which the program could not work, I could get a slice of that money. Especially since I'm a poor graduate student and could do with some extra money. Anyway, he agreed, but for various reasons, was unable to send me any money. Despite the money issues, mxweas and I remain on good terms and he even came to visit me in person recently!


      tl;dr: we never had a formal contract or anything, so I don't have any legal recourse or even desire to force mxweas to give me money. And I'm definitely not discounting the work he did himself on MxTube. But considering that I directly enabled him to earn more than 20 grand, and that he's not maintaining his program anymore, I figured I'd try to compete with a modern, more integrated solution.

      On that note, quite aside from the reasons above and my position in the community, I think you'll like Yourtube because it's so elegantly integrated with Youtube.app. You automatically get all the features it provides, including access to your online Youtube account, and the downloading functionality feels like it's been there all along. Another advantage is that the modification is lightweight to maintain, which means that if Apple updates anything that breaks Yourtube, we'll be able to fix it promptly.

      Thanks for your time and support,
      pumpkin
    1. JStraitiff's Avatar
      JStraitiff -
      ^^^ there it is right from the horse's mouth... daniel peebles

      not sure i will buy this even though i would like to support you. i dont really watch youtube videos at all let alone need to download them. but it looks great
    1. StealthBravo's Avatar
      StealthBravo -
      ^ lol. I saw what you did there

      @pumpkin

      Looks awesome man. I like that its integrated into the stock app. Can't wait to use it.
    1. Pr0707P3's Avatar
      Pr0707P3 -
      Awesome totally getting this next week when I get my new 3GS!! Yeah I actually never used MxTube never felt the need really cause didnt want to many programs bogging down my ram. But since this integrates with the YouTube App no worries! Especially on a 3GS :3 Anyways I would've done the same thing. Made my own program, and charged for it, since the code you made was the life blood that made MxTube, and as you said he isnt updating MxTube anymore. Anyways hopefully this will be $2 Will buy it the second after my 3GS is jailbroken ^^
    1. b3nny's Avatar
      b3nny -
      Quote Originally Posted by Skandocious View Post
      For all the MxTube supporters... Have you ever happened to notice that MxTube runs a daemon process in the background ALL THE TIME? Yeah maybe not a big deal on my 3GS, but when I had my 3G it was eating ram and processor even when I wasn't using it. Big no-no in my book. Mobile Substrate is a much better way to go, if coded properly.

      I'll probably buy this new one, looks slick.
      can someone please confirm if this is true? i don't use mxtube very often and will gladly kill it if its costing me processor/ram/battery life
    1. Pr0707P3's Avatar
      Pr0707P3 -
      Quote Originally Posted by b3nny View Post
      can someone please confirm if this is true? i don't use mxtube very often and will gladly kill it if its costing me processor/ram/battery life
      'Tis True
    1. iChopPryde's Avatar
      iChopPryde -
      Quote Originally Posted by pumpkin View Post
      To those who are wondering why to get Yourtube when MxTube is already free, I'd like to clarify some things.

      MxTube, as many of you remember, started back in iPhone OS 1.x. It was originally a web-based tool that was hindered by a fancy authentication scheme that was put onto Apple's specific API for retrieving high-quality mp4 videos from youtube. Mxweas (the main author of MxTube) was sad because of this, and asked in a public IRC channel on the osx86.hu network whether someone could help him. As an experienced reverser who enjoyed a challenge, I spent a few hours on the problem and wrote a ruby script that performed the authentication protocol to the Youtube API's satisfaction and retrieved the special authorization key to download videos. I emailed mxweas the same night in Februrary 2008 telling him I had figured out the protocol and gave him the ruby script. He sat on it for a few days and wasn't able to figure out my code, and asked for me to re-implement it in Objective C. I am not a fan (understatement of the year) of the language but eventually he got so persistent, saying that MxTube would be scrapped if I didn't do that, that I wrote him an implementation of the protocol (about 10 times as long, of course) in Objective C. He thanked me and said he'd put me in his credits.

      So MxTube was released and all was well. He then started looking for heavy-duty hosting services for his homepage, so I asked him how many visits he was getting, and it was millions. In fact, he was making several thousand dollars a months on ads alone. This was cool and I was happy that a 16-year-old could make that much money online, but it also seemed reasonable that since I had contributed a core component of his program, without which the program could not work, I could get a slice of that money. Especially since I'm a poor graduate student and could do with some extra money. Anyway, he agreed, but for various reasons, was unable to send me any money. Despite the money issues, mxweas and I remain on good terms and he even came to visit me in person recently!


      tl;dr: we never had a formal contract or anything, so I don't have any legal recourse or even desire to force mxweas to give me money. And I'm definitely not discounting the work he did himself on MxTube. But considering that I directly enabled him to earn more than 20 grand, and that he's not maintaining his program anymore, I figured I'd try to compete with a modern, more integrated solution.

      On that note, quite aside from the reasons above and my position in the community, I think you'll like Yourtube because it's so elegantly integrated with Youtube.app. You automatically get all the features it provides, including access to your online Youtube account, and the downloading functionality feels like it's been there all along. Another advantage is that the modification is lightweight to maintain, which means that if Apple updates anything that breaks Yourtube, we'll be able to fix it promptly.

      Thanks for your time and support,
      pumpkin
      Hey pumpkin thank you very much for making an app like this I seriously have been looking for this exact app for awhile and now here it is. Though like you said mxtube was making a ton of money off his website for offering a free app now don't you think if you took the same approach you would make a lot of money as well and then even more so dominate this area and pretty much eliminate mxtube all together.
    1. z3r01's Avatar
      z3r01 -
      Pumpkin, u would be my first purchase on cydia store , so hurry b4 irealquicksms takes ur spot lol
    1. Oliva94's Avatar
      Oliva94 -
      I have never payed for any app from cydia, so I will use MxTube as I did before.
      (But if it can add a video to MobileMusicPlayer, then it would be awesome)
    1. nikhilr51's Avatar
      nikhilr51 -
      Yeah, i'm gonna stick with mxtube for now, i don't download videos off youtube much, i havent used it much at all lately. weird.
    1. ForumSnoBorderRK's Avatar
      ForumSnoBorderRK -
      Quote Originally Posted by iChopPryde View Post
      Hey pumpkin thank you very much for making an app like this I seriously have been looking for this exact app for awhile and now here it is. Though like you said mxtube was making a ton of money off his website for offering a free app now don't you think if you took the same approach you would make a lot of money as well and then even more so dominate this area and pretty much eliminate mxtube all together.
      thats a good question,
      but if you think about it he cant.

      MxTube was it's own app. The creator was able to implement advertisements into it however he wished.

      YouTube does not have ad's, therefor there would be no way to make money for him through advertisements unless every user visited his official website / clicked ads.


      @pumpkin,
      good luck with this, and I like how you changed it up and tried making it cooler and easier (which it obviously is) but if there already is an app that offers almost the same thing for free, maybe there is a different way to obtain money for your app?

      For example; every user would have to obtain a free unique key by going onto your website in which they would navigate to some kind of unique key generator and the user would need to enter it to install your "expansion pack" ? (therefor this allows you to have advertisements on your websites, etc.. whatever you want). I am sure much more people would be down to do that and erase their mxtubes completely.
    1. The Maestro's Avatar
      The Maestro -
      My main point....... I've been jailbreaking since day 1 to "stick it to the man"

      I never thought I'd see the day were I'd have to buy cydia apps
    1. pixelflash's Avatar
      pixelflash -
      Quote Originally Posted by KabutoCub View Post
      MxTube works flawlessly on 3.0. WHY would anyone pay for this?
      Makes no sense to me.
      A lot of YouTube videos doesn't appear in MXTube that's the reason why. Having this new app gives you the entire YouTube videos with a little more extras like delete if you decide to discontinue downloading. I think this is well worth the $2. Common people don't be so "el cheapo"!
    1. TheArthurShock's Avatar
      TheArthurShock -
      MxTube does the job for me. I'm not bothered about this. If there was more of a major difference then maybe i might consider it, but for now, I'm sticking with MxTube
    1. rickuk's Avatar
      rickuk -
      Want to get it ASAP, don't mind paying for an app that works, MXTube is pretty poor on 3.0


      Hurry up and release it
    1. crimsondynamo329's Avatar
      crimsondynamo329 -
      How is MxTube "extinct?" It still exists, works perfectly, and most importantly, is free!