MxTube 1.0b - Unable to fix

The source code for MxTube 1.0b which is the latest version for firmwares 1.x is corrupt. I made it on my original PC which BSOD’d (Blue Screen Of Death). If I can find a backup that is salvageable I will try to update, but for now MxTube will only work on firmware 2.x.

Max

Search Bug Fixed!

I finally got around to checking out the source of MxTube 1.5a’s search bug. Turns out YouTube has decided to add the letter z to the end of their date published strings. I’ve fixed MxTube 1.5a and will be updating Cydia in a few minutes. Once the MxTube feature page shows there is an update available, you can find the fixed MxTube on Cydia. Thanks everyone for notifying me of this issue. NOTE: The patched MxTube will be version 1.5b!

Max

Search Bug

I am getting quite a few reports of MxTube crashing now during search. I currently do not have access to MxTube source, but I will be investigating this issue in the next few days. If you are experiencing the search crashing MxTube 100% of the time, please post your version number (found on the featured page) in a comment on this post.

Max

MxTube 1.0b The Most Popular 1.x Application on the _BigBoss_ / Sleepers.net Repository!

Today I did a small check on the stats of MxTube 1.0b on the _BigBoss_ / Sleepers.net Repo for 1.x and found that MxTube 1.0b is the most downloaded application both on Cydia and Installer. Pulling in 1,171,434 downloads on Installer and 28,273 downloads on Cydia for a grand total of 1,199,707 downloads! As for firmware 2.x MxTube 1.5a is the second most popular application (Just behind BossPrefs) as of now with 309482 downloads from Cydia.

Thanks for all the support!
Max

Just wanted to say, this made my day :)

MxTube was chosen as one of the top ten apps worth jailbreaking iPhone to get. I’m very glad MxTube has received so much popularity and I cannot thank everyone enough for all of the support. You can check out the article here:
Top 10 Apps Worth Jailbreaking Your iPhone To Get

Max

PS: Go digg up iDevKit please :) - iDevKit on Digg

Updates.

I’m still working on MxTube 2.0, but summer is over and I’ve had considerably less time to spend on it. I’m rebuilding the background downloader to protect against socket issues people were having as well as setting it to use NSURLDownload to allow resuming of downloads and proxy settings. The main problem I’m having is with ffmpeg. The utility made it seem so simple I figured it would just be a breeze to implement, but it turns out my app actually must tell ffmpeg to encode each frame and command ffmpeg’s libraries to do everything. I’ll keep everyone posted on the status as new things happen. Now, as everyone knows I’ve started the iDevKit.com forum. Well, I need your help. I’m trying to make iDevKit the largest iPhone & iPod Touch Dev community and it takes up a considerable amount of my time telling other developers about it. Once iDevKit has grown up to the point everyone can help everyone, I will have _much_ more time to work on MxTube and updates for it. Therefore, if you own a digg account, go digg up iDevKit. :)
Digg - iDevKit

Thanks For The Support,
Max

iDevKit - iPhone & iPod Touch Development Community.

I am a huge fan of forums when it comes to discussing vast topics such as iPhone and iPod Touch development. I had looked around the web for a few well structured forums with something more than just a place to ask questions. After not really finding anything I started iDevKit.com. I’ve posted quite a few code samples and I’m really only there at the moment to help anyone who has been having trouble with Apple’s SDK or just development in general. If you’ve been looking for a nice iPhone and/or iPod Touch development forum go check it out! I check it daily and try to help others to the best of my ability.

Max

Installer vs. Cydia

I just got back from vacation to find a new firmware update and an update to pwnage tool that includes installer 4. I finally got around to checking out installer 4 and I found it to be laggy and almost unusable. It spawns a new task for anything it does including basic things like loading images, which is the cause of the lag. Cydia on the other hand is fast stable and contains a very powerful backend. I plan to get MxTube up on Installer 4, but I strongly suggest using Cydia whenever possible. The apt backend provides an amazing packaging system to devs which assures all packages are installed & removed exactly how they should be. Unless you require shiny graphics in your package manager, Cydia should be all anyone would ever need.

Max

MxTube 1.5 Expected Updates

I’ve received numerous emails regarding MxTube 1.5. Here are some new features you can expect in the next update:

Proxy Settings
MxTube 1.5’s background downloader uses libcurl instead of Apple’s downloading APIs. Therefore all proxy settings like those for tzones are ignored. libcurl supports using a proxy and if I cannot set it to use the user proxy settings, I will add a small settings panel for custom proxy settings.

Localization
All iPhone apps have the ability to read from a dictionary of localized strings, making translation very easy. The next update will implement localized strings allowing anyone to translate MxTube into any language.

TV out (maybe)
Apple’s Movie Playing class in the SDK has no documented methods to enable TV out. I’m going to take a look at the YouTube app to see how it is enabling TV out and if possible incorporate it into the next MxTube update.

Max

For all of the Firmware 2.0 users…

I felt I didn’t want to rush MxTube 2.0 and make it as buggy as MxTube 1.0. Therefore for 2.0 users I made MxTube 1.5a. MxTube 1.5a is MxTube 2.0 with anything new/undertested turned off. This will allow the same exact functionality as MxTube 1.0 but for firmware 2.0 users! It does have a few extras such as: Background Downloader, Video Descriptions and the ability to watch videos in MxTube before downloading them. It is now available for firmware 2.0 users via Cydia thanks to _BigBoss_ from sleepers.net.

A week ago during development I experienced a video that downloaded within a second. I expected it to be the premature download bug and it seemed to be solved by watching the video through the Stream option of MxTube. Today I found another video that finished in 1 second, but it appeared to play perfectly. I do not suspect the premature download bug exists, but if any users experience it, I suggest trying to stream the video before downloading.

Max

EDIT: YouTube Mobile is the video search feed Apple’s YouTube app uses. YouTube.com will contain videos that do not show on YouTube Mobile. This feature is currently disabled because YouTube.com search requires FLV to MP4 conversion which has not been implemented in 1.5a’s background downloader.