YouTubeBrowser - light weight browsing - Windows Mobile Development and Hacking General

Hey everyone,
I have a Sprint Touch and have been looking for a decent youtube experience for quite awhile.
I really liked the UI of the Diamond YouTube app (and that of the iphone), but the high quality videos wouldn't play very well at all on my touch. The other option of course is youtubeplay, which plays videos well, but the UI definitely was not to my liking. The other functions seem nice, but my main desire is quick and easy browsing.
So I decided to write my first ever windows mobile application. It's extremely simple, but it gets the job done; quick barebones youtube browsing.
Technically, the app is not very intelligent at all. All it does is request and parse html/xml and creates a playlist file, which it passes onto TCPMP. So if youtube decides to change its URLs the app will most likely break.
Requirements:
- .NET Compact Framework 3.5
- TCPMP with .flv playing capabilities.
***NOTE: TCPMP *must* be installed on your device in \Program Files\TCPMP, the app assumes this location.
I don't intend to work on this anymore(aside from fixing bugs) as it was just a Windows Mobile learning experience for me, but since I put in the time I thought I might as well share it here. I hope it is useful to others.
Disclaimer: I did little testing and debugging. I sat down and wrote this thing in less than 2 days. Bugs are likely. If you encounter a bug, I'd be more than happy to try and fix it. Just let me know how to recreate the bug in this thread.

Mad06STi said:
Hey everyone,
I have a Sprint Touch and have been looking for a decent youtube experience for quite awhile.
I really liked the UI of the Diamond YouTube app (and that of the iphone), but the high quality videos wouldn't play very well at all on my touch. The other option of course is youtubeplay, which plays videos well, but the UI definitely was not to my liking. The other functions seem nice, but my main desire is quick and easy browsing.
So I decided to write my first ever windows mobile application. It's extremely simple, but it gets the job done; quick barebones youtube browsing.
Technically, the app is not very intelligent at all. All it does is request and parse html/xml and creates a playlist file, which it passes onto TCPMP. So if youtube decides to change its URLs the app will most likely break.
Requirements:
- TCPMP with .flv playing capabilities.
***NOTE: TCPMP *must* be installed on your device in \Program Files\TCPMP, the app assumes this location.
I don't intend to work on this anymore as it was just a Windows Mobile learning experience for me, but since I put in the time I thought I might as well share it here. I hope it is useful to others.
Click to expand...
Click to collapse
Nice work, I'll give it a try later today. Any chance of some screenshots ?

Do you think we could get a couple of screenshots of the app?

TCPMP *must* be installed on your device in \Program Files\TCPMP
Click to expand...
Click to collapse
stopped reading there...

I'll try as soon as I get home.
Screenshots would be welcome.
Actually I have the same opinion as yours about Youtube on our devices.
So I hope your idea evolves...

Thanks for sharing. Been using it on my sprint mogul for the past 15-20 minutes and it works great. I'll report back if i come across any bugs. Thanks again.
dschoenike

I added handling of network timeouts, it used to crash the program. Reuploaded the file just now.
I don't have screenshot program installed so if one of you guys above could provide screenshots that'd be great.

Related

Enhanced version of PicoDrive(best Genesis emulator for PPC)

Hi everyone,
This is my first post, so hello. I got my HTC Wizard (T-Mobile MDA branded) earlier this week and have been experimenting with it quite a bit since. One thing I really wanted working, since I'm a huge Sonic fan (and I legitimately own all of the cartridges, don't pirate!) was to get a working Genesis emulator going on the Wizard. I couldn't even get PocketGenesis to load, and MorphGear's genesis support is ludicrously slow on a Wizard, so I was about to give up hope until I found PicoDrive. This free emulator really needs more love, the core is written in ARM assembler and it BLOWS AWAY the alternatives. It only has two downsides: no sound, and no save state support, at least in the version available on the developer's site. I decided to fix these problems.
Now let me emphasize I did NOT write this program. The guy who did is awesome and you can visit his site at www.finalburn.com.
I downloaded the source and enabled the sound he had disabled for the release version. However, it sounds horrible, so I've left it disabled. I _DID_ add proper save states to the emulator, however. (It was a simple modification of the existing code for loading/saving movies) Since this was a feature I thought others would benefit from (and also just to encourage others to try PicoDrive) I thought I would post my modified version to this site. You'll find the Load State and Save State options on the Options menu during play.
An additional tip - by editing the PicoConfig file, which you'll find in your device's root directory, you can remap the key config for the emulator. If there's interest I'd be willing to add a GUI to help you do this in a week or two when I have time. (We're nearing the end of the college semester currently, so I'm pretty busy at the moment)
Let me know what you guys think, and enjoy! The attached file is an ARM exe, just copy it to your device and run.
Hi, where can i get the games to run with this emulator?
I used to love the sonic and mario games but i'm useless with finding the games.
Thanks for any help i get in advance,
Ash
I really can't tell anyone where to get ROMs; I don't want to do anything of questionable legality on this site.
Is there anyway of getting this to work in landscape so that you can use the keyboard??
oh wow i hadnt thought of that, id pay real money for a spectrum and bbc emu working in landscape and using the keyb
@maltloaf: i'll look into that in a few weeks and see what i can do!
as far as landscape orientation for picodrive, that's definitely something that can be done. i'll get back to you guys in about 3 weeks with a new version that'll have the most recent picodrive engine, as well as landscape/portrait orientation (i agree, i vastly prefer to use landscape mode) and keyboard config within the app.
swift1337 said:
@maltloaf: i'll look into that in a few weeks and see what i can do!
as far as landscape orientation for picodrive, that's definitely something that can be done. i'll get back to you guys in about 3 weeks with a new version that'll have the most recent picodrive engine, as well as landscape/portrait orientation (i agree, i vastly prefer to use landscape mode) and keyboard config within the app.
Click to expand...
Click to collapse
Coooool sounds good.. cheers!!
Sorry to bring this back from the dead but I'm really interested in this Keep up the good work.
Picodrive
Hello. I'm new to both forums and the XDA2. I cannot express how cool this version of picodrive is!
I have to say it took me a while that you have to copy the exe file to the xda then run it.
After that I couldn't figure out how to control it until I accidentally mashed some buttons.
Since then!!!
I love this emu, I love the games and now that it has been fiddled with it's so much better.
Thankyou!
I found a new version of Picodrive 0.047 on this forum and it work's perfectly! Fast, sound, landscape, full screen, remap button ability, and save. About halfway down the page is the link http://forum.xda-developers.com/vie...=0&postorder=asc&highlight=picodrive&start=25

Please Delete This Thread

You all know what happened here. Thanks picsel for the nice pdf file.
~Mike
Update: Fixed browser rendering issues.
You dont know how long i've waited for this, thank you!! it works great on my Qtek 9100
edit: all the features work fine, but after a while of browsing, it gives a low memory warning.. any way to fix that?
MilanoRex said:
You dont know how long i've waited for this, thank you!! it works great on my Qtek 9100
edit: all the features work fine, but after a while of browsing, it gives a low memory warning.. any way to fix that?
Click to expand...
Click to collapse
no problem.....glad you like me too
yea memory issues have been reported @ my site, Im currently looking into it. It also will not start a data connection, you have to manually start that yourself also.
~Mike
wow, i am impressed if the memory problem gets fixed, thanks a lot.
if only there was a smartphone verion i could get. it makes me want to go back to ppc.
It's been working fine for me - I've been using it with several windows open and it hasn't complained yet... I'm using a heavily customised version, but I have to say that it's one of the most beautiful apps I've ever seen (after customising!)...
Thanks Lvballer06!
V
vijay555 said:
It's been working fine for me - I've been using it with several windows open and it hasn't complained yet... I'm using a heavily customised version, but I have to say that it's one of the most beautiful apps I've ever seen (after customising!)...
Thanks Lvballer06!
V
Click to expand...
Click to collapse
how is it heavily customized? what tweaks can you do to this?
No chance this will work on Smartphone I take it?
vijay555 said:
It's been working fine for me - I've been using it with several windows open and it hasn't complained yet... I'm using a heavily customised version, but I have to say that it's one of the most beautiful apps I've ever seen (after customising!)...
Thanks Lvballer06!
V
Click to expand...
Click to collapse
yea I have ran across the memory issues myself. I just moved my history folder over to the card and change the reg reference and its been working beautifully. I havent figured out what the issue is there nor can I find out why it closes when u hit ok......I also would like to know what you mean by a heavily customized version?
~Mike
I'm sitting in court right now, stealing wifi and browsing with picsel. It's a beautiful app, but it's a shame it doesn't quite conform to Win32 API. Custom text boxes etc, so for some reason it doesn't accept carriage returns (enter key line breaks). But, minor issue.I think the memory issue may due to attempting to download streaming media, which fills all free memory (at least, youtube crashes it). May need to limit assigned memory in registry.Heavily customised: I'm using a plugin I am writing to make it prettier and easier to use... just for my use for now, but it could be very helpful. Multiple windows are supported, but not very useful because you can't pass links between windows. But you can browse in multiple windows, and do lots of other stuff.V
vijay555 said:
I'm sitting in court right now, stealing wifi and browsing with picsel.
Click to expand...
Click to collapse
You sound like me
I think the memory issue may due to attempting to download streaming media, which fills all free memory (at least, youtube crashes it).
Click to expand...
Click to collapse
now that you mention it.....I think ur right. The one time I got the low memory error was when accessing a myspace page.
May need to limit assigned memory in registry.Heavily customised: I'm using a plugin I am writing to make it prettier and easier to use... just for my use for now, but it could be very helpful. Multiple windows are supported, but not very useful because you can't pass links between windows. But you can browse in multiple windows, and do lots of other stuff.V
Click to expand...
Click to collapse
multiple windows would be great...I bet ur loving it lucky u!
~Mike
vijay555 said:
I'm sitting in court right now, stealing wifi and browsing with picsel. It's a beautiful app, but it's a shame it doesn't quite conform to Win32 API. Custom text boxes etc, so for some reason it doesn't accept carriage returns (enter key line breaks). But, minor issue.I think the memory issue may due to attempting to download streaming media, which fills all free memory (at least, youtube crashes it). May need to limit assigned memory in registry.Heavily customised: I'm using a plugin I am writing to make it prettier and easier to use... just for my use for now, but it could be very helpful. Multiple windows are supported, but not very useful because you can't pass links between windows. But you can browse in multiple windows, and do lots of other stuff.V
Click to expand...
Click to collapse
Any plans on releasing this little jewel? sounds pretty cool
Not just yet. Picsel is one of the most beautiful apps I've seen, but at the same time a little rudimentary in access Working on improving it... will keep you informed.
V
I have been playing with Picsel and it's a great app.
The other day it suddenly lost the "momentum" when scrolling with the stylus. So if I am dragging the stylus and lift it immediately stops making it harder to get through long pages. Anyone else experienced this? Have a solution?
Mine lost momentum too after first usage. Not missing it though. Didn't investigate how to reenable...
V

Orb.com-like open source project

For the past week or two, I've been looking into developing an open source project similar to Orb.com where you can stream A/V content to your phone or PDA. There was something similar posted to the Hermes forum by fun_key, but that was unfortunately not true media-on-demand, because it started VLC (www.videolan.org) and then would have the client connect, which would make the client miss the beginning of the media, sometimes a lot depending on connection lag.
The interface of this project would be web-based, again, like Orb. The problem I have run into, however, is the actual streaming. I have looked into using ffmpeg (has compatibility issues), mplayer (can't stream out; uses ffmpeg), and VLC, among others. VLC seems to be the most promising one, but I have some issues with it.
The main issue is due to me trying to make this work with WMP and not CorePlayer/TCPMP because of the video problems that has on the Hermes (and because it would be nice to stream to PCs at university/work without installing stuff on them). I managed to do some test streaming to desktop WMP, but the mobile one just won't work - it seems to be trying to download the entire file before playing it, which is not going to happen because it's huge.
So I am asking for any kind of help or suggestions that any of you might have. Especially if someone here is familiar or has worked with Microsoft's ASF specifications and is willing to help, that would be awesome.
EDIT: Almost forgot -- this project would work on at least Windows and Linux.
Cool! I can't really help you,
but I just wanted to say I very much like the idea!
I've been looking for this since I learned about orb.
I even made a dual boot windows xp install specially for Orb, so when I leave my house, I reboot the PC in WinXP to lbe able to listen to music and watch TV on the go.
A linux alternative would make this unnecessary!!
Please someone who can help, join this project!!
Strange, I thought I was subscribed to this thread, but I didn't get any notification of your post, ksdz...
Anyway, I've pretty much given up on using WMP because have neither the time nor the patience to study and code for the ASF protocol, but I have not given up on the idea itself.
Right now I'm working on another project, but once that's ready, I will most likely return to this. I might as well make use of CorePlayer/TCPMP - in fact I've already figured out how to do the most challenging parts of this. I only wish I had more time to work on personal projects such as this one.

Touch/htc home/iphone

Hey all,
Im new to this site and this phone... after all the youtube vids and the websites im very eager to start customizing my mogul.... but there are a bajillion versions of everything, i dont know where to start... can anyone suggest or attach the newest versions of the iphone interface, the touchflo htc home app? Looking forward to contributing to the community as i learn more! thanks
Joel
Welcome to the site. I don't have all direct links but I included a few and if you do a search you can find all the following programs which i think are pretty sweet to have on the mogul.
Do a search on xda for the following:
Htc Task Manager - a program that closes applications when you click on the the x close button instead of just minimizing them, helps save ram and keep your mogul running smooth.
FlashVideoBundle Pack - codecs that let you watch streaming content like youtube
TCPMP - a good flexible Media Player that lets you watch things like youtube and other formats not supported by WMP (needs a flash bundle pack to watch youtube and other streaming media)
PPCgeeksMMS - lets you send picture mail and video mail
Google Maps - Awesome map program that lets you find nearby businesses, restaurants, etc. also has mapquest like driving directions function
HTC home customizer - Downloads the htc home plugin (very cool) onto your device and lets you customize it
http://forum.xda-developers.com/showthread.php?t=319308
PPC Pim backup - lets you backup contacts, messaging, and just about anything else on your device onto your SD card. good to have if you plan on customizing your phone and it ends up crashing.
http://forum.xda-developers.com/showthread.php?t=299705
efrosts FTouchFlo - theres a couple different versions of Touchflo floating around but I find this one works well on the mogul. and also FTouchFlo customizer for an app that makes it extremely easy to configure TouchFlo
http://forum.xda-developers.com/showthread.php?t=338143
http://forum.xda-developers.com/showthread.php?t=345568
SCLPF - Slithers Cube Launcher - gives you the Touch Cube
http://forum.xda-developers.com/showthread.php?t=336234
Everything so far is free, the next couple do cost money but they are well worth it. And of course come with trial versions if you're on the fence so check em out:
As far as iphone themes go, i'd definitely recommend checking out lakeridgesoftware.com where you'll find the program wisbar advance 3 and wisbar advance desktop. In my opinion they are the best programs available right now to modify your phones interface. Once you have these two programs you'll have access to about a million different themes and you can even make your own. Highly customizable.
http://www.spbsoftwarehouse.com/ Spb Software House has a ton of great software worth checking out. Some are moderately expensive but they make some great programs.
if you run into any problems let us know, we've all had our share of problems and crashes, good luck with your new mogul
very helpful thread for newbie.
rules to getting what you want...
#1. SEARCH SEARCH SEARCH
#2. READ READ READ
#3. Reapeat steps 1 and 2 profusely until eyes go bad.
Unless someone posts posts posts what is everyone going to read read read? The same question isn't always asked in the same way and not everyone thinks in the same keywords. Grow up and be more like the first responder... helpful.
Great response Johnnycross22.. I'd also add Pocket CM, TotalCommander, and Meshavi Notes Explorer to that list.
keefermilton said:
Unless someone posts posts posts what is everyone going to read read read? The same question isn't always asked in the same way and not everyone thinks in the same keywords. Grow up and be more like the first responder... helpful.
Great response Johnnycross22.. I'd also add Pocket CM, TotalCommander, and Meshavi Notes Explorer to that list.
Click to expand...
Click to collapse
Of course this is just my opinon, but Tregrad has the right idea. Perfect example: A_C's "Slide2unlock" (great looking app worth picking up)so many people would ask the exact same question without taking the time to actually read the thread, it got ridiculous!
If you plan on making any kind of modification on anything that costs over 100 bucks it's worth doing all the independant study you can to hedge the odds of you bricking your device. right?
With that said... You do have the option of foregoing the flashbundle and tcmp by downloading Vtap. It's a great free application that is a vast collection of youtube, googlevideo etc. It is somewhat of a mem hog but I find it better than tcmp. Again just my opinon.
Grumps has a great iPhone gui thats really easy to get started with and a config app to go with it. its very simple as long as you pay attention and read the instructions. Hope this helps...
Thanks for posting all that info.
I was looking to do similar things with my Mogul once it arrives. Now I don't have to track everything down.
This website is awesome! It made me like my phone again, I was going to get the touch, but not anymore, since I can get all the features of the touch on my mogul and still keep my slide out keyboard!!

Newbie with Verizon XV6800 - Help

I have to admit that I am overwelmed with all of the info regarding the xv6800. I just got mine this past Friday. I have not activated it yet although I did have Verizon transfer my contacts from my Moto E815. I am holding off activating until I learn more about the phone.
The feature that attracted me the most about the phone was the WiFi capabilities. I do not plan on getting the data plan. I do not know how to find out if the phone has Win Mobile 6.1. I would like to have it serve as a GPS.
Some questions:
If I am at Win 6.0 should I upgrade?
Is anyone aware of ant tutorials on using the phone and O/S ?
Is there a way to activate GPS by basically down / uploading a program and clicking on it?
What applications would be best? I plan on surfing, web-mailing, listening to music, working with the office applications.
Is there any "must have" hardware I should get?
Thanks and I appologize it my questions seem very basic but as I said, I am overwhelmed.
Nelson
1 not until you understand what the phone has to offer stick with 6.0
2 not me
3 yes but phone must be unlocked gpstoday and baf gps toggle are the best for me
4 surfing=skyfire music=s2p
5 screen protector
A
didnt it come with an interactive cd with a tutorial? mine did :S
if you are interested in musicand watching video you should definitly get the slunkworks flash bundle and tcpmp media player so you can goto you tube and watch streaming videos the way it should be done on mobile
i have uploaded the files for you if you are interested...install tcpmp first then the flash bundle,,if you need assistance let me know or search for "cab instyallation"
last about your GPS there has been people saying they have gotten it to work through google maps but it requires rom flashing first...but like GeLoPeZ said get to know your stock rom first...maybe youll like it
flaws
the fone does have a few flaws tho...the youchscreen is pointless wen it comes to small icons or scrolling...unless u want to get out your stylus everytime
it can be slow at times but nothing a little registry edit cant help out with a little...
almost everything has to be manually shut off or closed through running programs screen likr data connection etc,,,unless you get a few programs that can stop that hassel
the touch keyboard isnt worth anything its awful...unless, like i said you want to keep getting out your stylus
cant customize text message ringtones with custom ringtones
in all...most all these things can be fixed thgrough rom flashing or free downloadable apps and cabs i give it an 8 out of 10
hope i was helpful
laccattacc said:
the fone does have a few flaws tho...the youchscreen is pointless wen it comes to small icons or scrolling...unless u want to get out your stylus everytime
Click to expand...
Click to collapse
FTouchSL fixes that issue. There's a free version somewhere on this forum, but for a little over 10 bucks (USD), it's worth it to get the commercial (kinetic scrolling!).
laccattacc said:
cant customize text message ringtones with custom ringtones
Click to expand...
Click to collapse
You can.... Start > Settings > Sounds and Notifications
From the "Event" menu, select "Messaging: New Text Message" and select the tone you want.
I think the OP was saying that you cant "Assign" a specific "tone" to a user. Just a tone for all incoming texts.
I might be off base......but I don't think so.
this is to enhance your phone http://forum.xda-developers.com/showthread.php?p=2526683 try it
nelsonwilbury said:
Some questions:
If I am at Win 6.0 should I upgrade?
Click to expand...
Click to collapse
Yes you should. There is really no reason not to. Just remember that flashing the new ROM will delete all of your data, so back it up first.
6.1 is useful for a variety of reasons:
1. You can solve your GPS problem by doing it (see below)
2. It has a task manager built in
3. It has Remote Access built in (so if you need to connect with your work desktop, it's nice to have it....you can go and load RA anyways with 6.0, but it doesn't come with it)
4. Has some better screens for managing connections (IMO).
Is anyone aware of ant tutorials on using the phone and O/S ?
Click to expand...
Click to collapse
Not only is there a CD that came with your phone, but there is a Getting Started application in the Pgorams folder of your phone. Did you buy this phone second hand?
Is there a way to activate GPS by basically down / uploading a program and clicking on it?
Click to expand...
Click to collapse
Why yes there is! Only recently some amazing devs on this forum (skywing) devised an amazingly simple process for activating internal GPS. I just did it last night and it took literally 3 minutes to do and I now have Live Search, Google Maps, Amaze, and two other GPS based apps running on it.
Refer to this forum http://forum.xda-developers.com/showthread.php?t=424387
There are a lot of posts in that forum, but the upshot is either do the very simple manual install mentioned in the first post (I did it, I am no expert, took me 3 minutes) or go to near the end and look for the URL of the wiki that has the latest one click cab files to install.
What applications would be best? I plan on surfing, web-mailing, listening to music, working with the office applications.
Is there any "must have" hardware I should get?
Click to expand...
Click to collapse
I use Skyfire to browse the web. It is comparable to the iphone browser and it works great. It is in beta, but so far I have only encoutnered a few websites that freak out on it (e.g. www.projectgutenberg.org).
For music, I like pocketmusic 5.1, a freeware app from Pocketmind. It only does mp3 files 9the shareware version does all file types) but it has a great touch friendly skin and nicely shuts off the phone but still plays music to save battery power. It works with my bluetooth headphones seemlessly. Only issue is that while active it commandeers your hard buttons, so if you want to use the hard buttons on the phone for other than music control you have to quit the app.
Other nice apps (I won't list them all!):
1. Total Commander in place of File Explorer. Allows you to have two windows open and drag and drop files.
2. Vade Mecum is a plucker reader that I use to read ebooks on my phone.
3. Live Search and Google Maps are an absolute must.
4. I like Icontact (Burt's version) which you can find on these forums. It is a finger friendly contact program that works wonderfully.
5. I dig Youtube player. You don't need it with Skyfire, but I like it for playing files I download off of youtube. It will search youtube and play video directly or download it in .flv format for later playing. Useful to save the clips I watch a lot (Monty Python sketches, Weird Al videos, etc.) on my phone.
Those are the biggies, IMO.
Regards,
Devin

Categories

Resources