[Windows Mobile Apps and Games] makku12:
WARNING! THIS IS STILL IN ALPHA STAGES... (v0.2.1a)

And that's because I don't mean it to be a Tube8/porn viewer. It's going to be a video viewer for all types of websites. So until I get to that stage, alpha!

However, it's fully-functioning in the sense that you should be able to get to any movie on Tube8. There are some bugs... I'll list the ones I know below. You MUST follow the steps below to get this working.

(wow, took a while before I found a kind-of-work-safe image... but you saw Tube8 in the header, you should know better)

STEP 1

This uses PYTHON! You must have PythonCE installed for this to work. I'll explain why in a second, but the link for pythonCE is here..

Get PythonCE

STEP 2

Install the CAB file below. (I'm crossing my fingers that it works ok.)

STEP 3

Copy the THREE .pyw files in the attached zip file to the /Program Files/Python25/Lib folder. (Unzip them!) These are crucial! (Some unzip programs will capitalize the file names. CHANGE THEM BACK to all lowercase if this happens. Python is case-sensitive and it's looking for these files with lower-case names.)

STEP 4

Have a video player set to open M3U files by default. I KNOW this works with CorePlayer. I'm not certain it works with TCPMP (maybe mine sucks ) For CorePlayer, it's not enough to just install it. You need to go into Tools->Settings... then select the page for Associations and check M3U.

One thing you WILL notice is that not all videos will play in CorePlayer. I can't figure out the reason, but some of the videos are encoded in VP6 (FLV4) and Coreplayer can't read them. However, a good two thirds of the videos do work... just keep trying.

OK, maybe you noticed that these python files are named XBMC. Well, my intention is to get most (or all) of the plugins that work for XBMC to work for my app which I think I'm going to name 2Kinetic - Mobile Video Viewer. So far, it should work with the Tube8 plugin. I did not write this plugin, and I would not normally package it with this app, but I'm still in testing mode so... hopefully I haven't stepped on anyone's toes.

You'll notice that PythonCE is a little slow... well, it is not super fast, but I think you'll be able to live with it if we can get everything else that XBMC does working on Windows Mobile. Besides, if PythonCE turns out to be incredibly useful on the WM platform, maybe someone will take it up again and put out a better (newer version).

Known bugs:

-Back button doesn't do what it should always

-If net connection is down, the program will crash

-Images don't show up on the initial screen unless you scroll down, then back up... or you wait until it finishes loading.

-Many more i'm sure...

To Do:

-Write a new class for displaying images and text... i'm currently using listview (small icons). This will let me display more data (vid length) and fix the image loading behavior.

-Speed everything up

-See if TCPMP will open HTTP addresses as streams from an *.M3U file (how 2Kinetic currently works)

-Make a nicer search page (the default one is ugly and not convenient at all)

Future:

-Get more plugins from XBMC to work

-Get a better overall video player to work flawlessly (maybe TCPMP)

-Get RTMP support worked into the program (on the way )