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.

MxTube Delay…

MxTube’s Background Downloader seems to be freezing up with more than 3 downloads. I hate to say this but, MxTube 2.0 will not be available in the next week or so… I will be unable to work on the application for a week and I was hoping to finish it before then, but that doesn’t seem to be the case. I’m sorry to keep pushing the release date, but I do not want to release an unfinished application. I hope everyone understands.

Max

MxTube Background downloader fixed!

In the last status update the background downloader was communicating with MxTube but I hadn’t implemented the actual downloading. Turns out due to some NSRunLoop problems that I didn’t figure out until it was too late, NSURLDownload and NSURLConnection were not working. After having a friend (banana) suggest implementing libcurl, I coded it in but it was reporting all files to be 0kbs big :P. Thanks to tnt the problem has been solved! I plan to have MxTube 2.0 out for pwnd 2.0 phones within 5 days. It will be available on Cydia for download.

Max

PS: Sorry if this post is not formatted so well, running on 1 hour of sleep isn’t a good thing. :)

MxTube 2.0 Status Update

The Search function and background download manager are complete! I still need to clean up a few things then build the Videos page and Playlists page and its ready for release! Btw, the background download manager will allow video downloads to continue even when MxTube 2.0 is closed!

Max

MxTube 2.0 Now Streaming!

I finally got the MediaPlayer framework’s MPMoviePlayerController working with streaming video! Upon selecting a video from the search list, you may choose to Stream or just Download. Here’s a nice little screenshot :)

Max

Type Hearts, Stars, Clouds and other symbols on iPhone Keyboard

I was messing around with the different international keyboards on 2.0 and I found an awesome way to type many cool symbols using the Japanese Kana keyboard.

1. Go to Settings>General>International>Keyboards>Japanese and Turn the Kana keyboard on.

2. Open a new email, text message, anything and click the world symbol at the bottom of the keyboard. Once on the Kana keyboard press the ABC button twice:
  

3. Press and hold the 1 key and select the star. Wait about 2 seconds for a correction menu to appear. Once it does press the arrow.
  

6. Select your favorite symbol!

NOTE: Different buttons have different sets of symbols. By the way, these work on text messages! :)
  

Max

PS: Who would ever need a fresh bread symbol? Am I the only one who thinks that symbol at the bottom looks like steaming bread?

NSXMLParser…. my new almost best friend.

NSXMLParser has solved all of my NSXMLDocument problems! XML parsing is now back up and running on MxTube 2.0! Though it wasn’t quite as efficient coding wise, it seems to be a solid replacement and has now put MxTube 2.0 back on track.

Max

NSXMLDocument woes…

It now appears the NSXMLDocument class in 2.0 is borked. Therefore, I must recode all of my XML parsing to use NSXMLParser. This may delay MxTube 2.0 a little longer than expected, I’ll keep everyone posted.

Max

Stop unsigned binaries from being killed.

I am currently not an approved developer so I must scp my application to my phone. After getting it on the phone successfully, after launch it was killed off immediately. I checked via SSH and it was obvious it was not allowed to run because it was not signed. If this is happening to you run the following command in SSH:

sysctl -w security.mac.proc_enforce=0 security.mac.vnode_enforce=0

Saurik (developer of cydia) tipped me off to this method. Note that it will cause some things not to function properly but a reboot will reset any changes this command has made.

Max

PS: Here’s a nice little screenshot of MxTube v2.0 on my shiny iPhone 3G!

*hint hint* it runs on 2.0 :)

PWNAGE 2.0 IS OUT!!!!

Finally The iPhone Dev Team has released pwnage for iPhone Firmware 2.0 & iPhone 3G! I will now be able to finish up MxTube for 2.0 and I plan to have it released with a week or so. I’ll keep everyone posted.

Max