[App][2011-10-04] mVu Mobile Viewer - 1.0.12.8

Search This thread

bik2000

Senior Member
Mar 3, 2009
232
22
bik2000.appspot.com
mVu Mobile Viewer - 1.0.12.8

Features:
- Search sites (YouTube, Tube8, Pornhub, etc.) by keyword
- Stream video to player in flv, mp4, mpg, or 3gp format (depending on site)
- Save videos to device
- Create m3u playlists
- Extract audio (MP3/AAC) from FLV files

Requirements:
- .Net Compact Framework 3.5
- A video player capable of playing flv, mp4 and/or 3gp videos. Coreplayer is recommended. See notes below.
- Must associate video player with Flash Video, .3gp, and .m3u (playlist) files.

NOTE: The latest version can be downloaded here:

Download Now!


Changelog:
Code:
1.0.12.8 - October 4, 2011
        - Fixed YouTube
1.0.11.26 - July 25, 2011
        - Fixed YouTube
        - Removed CollegeHumor
        - Removed Dailymotion
1.0.10.9 - May 10, 2011
        - Fixed Pornhub
        - Removed Tnaflix
1.0.9.2 - April 11, 2011
        - Fixed YouTube
1.0.8.10 - April 3, 2011
        - Fixed Tube8
1.0.7.32 - March 30, 2011
        - Fixed YouTube
1.0.6.16 - March 15, 2011
        - Fixed xHamster
1.0.5.58 - February 21, 2011
        - Added CollegeHumor
        - Fixed notifications so they can be dismissed properly
        - Fixed NullReferenceException in Options dialog
        - Fixed issues that could occur with playing YouTube videos
        - Fixed issue with download file being locked if error occurred during download.
1.0.4.44 - February 17, 2011
        - Fix for NullReferenceException on some Dailymotion searches
        - Improved general error handling code  
        - A few miscellaneous bug fixes
1.0.3.8 - February 13, 2011
        - Added automatic update check
        - Possible fix for "There was no XML start tag" error
        - An uncompressed version of the CAB file is now available
        - A few miscellaneous bug fixes
1.0.2.5 - February 9, 2011
        - Fixed keyword search in YouPorn
        - Added xHamster
        - A few miscellaneous bug fixes
1.0.1.19 - February 8, 2011
        - Fixed issue with mVu not working when Opera Mobile is set as the default browser. 
1.0.0.0 - February 7, 2011
        - UI redesign
        - Added Dailymotion
        - Added YouPorn
        - Added ability to extract audio from FLV files
        - See complete list of changes at http://bik2000.appspot.com  
0.7.10.0 - November 15, 2010
        - Fixed Tube8.
0.7.9.0 - September 21, 2010
        - Added Tnaflix.
0.7.8.0 - August 30, 2010
        - Fixed YouTube streaming.
          - Works in CorePlayer.  Have not tested TCPMP.
0.7.6.0 - July 29, 2010
        - Fixed exception on download complete.
        - Notification now appears when download complete.
0.7.5.0 - July 23, 2010
        - Partial fix for YouTube not working.  Save now works.  Coreplayer 
          doesn't seem to like the new URL for streaming though.
        - If you select a video format that is not available, mVu will now tell you            
          which formats are available.
        - Download complete notifications are now removed when you dismiss them.
0.7.4.0 - July 7, 2010
        - Fixed issue with thumbnails getting mixed up if you started a search
          before thumbnails completed downloading from last search
        - Added the rest of the Pornhub categories
        - Added additional error handling to try to track down YouTube 
          exceptions experienced by some people
        - Note that the cab file size is much smaller for this version as the 
          cab file is now compressed
0.7.3.0 - June 29, 2010
        - Added download manager functionality
           - Can now have multiple concurrent downloads
           - Ability to pause/resume and cancel downloads
        - Fixed issue with Tube8 keyword search within categories
0.7.2.0 - June 21, 2010
        - Added ability to create playlists of videos, 
          and launch player with playlist.  
             - Requires a player associated with .m3u files
             - Available through context menu on Results page.
             - Click and hold on thumbnail to see context menu.
        - Added some additional error checking to track down YouTube 
          exceptions for some users.
        - Added YouJizz
0.7.1.0 - June 19, 2010
        - Added Save As... dialog box back for downloads.
        - Fixed Pornhub categories so they now return the correct results.
        - Added more Pornhub categories (still not complete).
        - Changed to delay-load thumbnails during search for quicker results.
0.7.0.0 - June 19, 2010
        - Fixed YouTube links to allow them to work in TCPMP.
0.6.1.0 - June 18, 2010
        - Added Pornhub.
0.6.0.0 - June 18, 2010
        - Added ability to play video while it's being downloaded.
        - Added ability to cancel downloads.
        - Added Xvideos (VP6 format only)
0.5.0.0 - June 14, 2010
        - Corrected YouTube formats for downloading.
        - You can now select between all available formats for a video.
0.4.0.0 - June 12, 2010
        - Added paging for YouTube and Tube8 results
        - Added categories for YouTube
        - Added ability to sort results
0.3.0.0 - June 8, 2010
        - New Tabbed UI
        - Added YouTube support
        - Added RedTube support
        - Added categories for Tube8
        - Added built-in download capability
        - Keyword search within categories
0.2.0.0 - May 28, 2010
        - Fix code to find video player associated with FLV or 3GP
        - You must have a player associated with .flv and/or .3gp files
        - Fix Save to use Internet Explorer 
        - QVGA fix
0.1.0.0 - May 27, 2010 
        - Initial Release

Notes:
- Coreplayer is able to stream both flv and 3gp videos smoothly
- TCPMP should be able to, but I have not had much luck with it. FLV seems to choke TCPMP, and 3GP doesn't seem to work at all on TCPMP.
- For streaming YouTube with TCPMP you may need to try several different formats to find one that will play well. Coreplayer should be able to stream most of the formats (other than HD formats).

If you find this app useful, please donate.



-- bik2000
 

Attachments

  • search.png
    search.png
    39.5 KB · Views: 1,963
  • results.jpg
    results.jpg
    88.5 KB · Views: 2,170
  • menu.jpg
    menu.jpg
    92.8 KB · Views: 1,567
  • context.jpg
    context.jpg
    86.7 KB · Views: 1,318
  • playlist.jpg
    playlist.jpg
    80.4 KB · Views: 1,115
  • download.png
    download.png
    69.5 KB · Views: 914
Last edited:

MichelDiamond

Retired Recognized Developer
Jul 6, 2009
2,222
272
cool beta - I hope that with this app can be supported more portals than only this one like tube8.
Search works,but "play" as also "save" doesn't work.
fot play it tries to open tcpmp instead of core player,and tcpmp can't handle it.
For "save" it opens opera9, and not my opera10.no flash there.
I didn't find anything to configure it to core player or opera10.

thanx for the 1st release
Micha
 
It installed and opened fine on my TP2. The search feature works, but the "play" and "save" options do not work as mentioned above. It tries to save using my Opera10 browser where I receive a "403 - Forbidden" page. It tries to play on TCPMP but "Could not open URL!" even when setup as suggested here:

xdaforums.com/showpost.php?p=6014306&postcount=32

Hopefully this feedback will help you :)
 

bik2000

Senior Member
Mar 3, 2009
232
22
bik2000.appspot.com
Thanks for the feedback guys.

It sounds like I need to change the way it finds the installed video player. I already have an idea how I should have done that, so I will make that change.

It also sounds like I didn't account for people having default browsers other than IE, so I'll take care of that as well.

As far as adding additional sites, that is definitely in my plans. My first priority is to get it working properly with one site, and once that is done, I don't expect it will take too much to add additional sites.

I'll try and get an update out later tonight.

-bik2000
 

mistaagress

Member
May 28, 2010
29
1
sounds very good .. because dont working on samsung omnia.. :-( searchin yes playing no but i have tcpmp , coreplayer installed

best regards
 

frmariam

Senior Member
Oct 21, 2008
554
3
I'm always happy to see this sort of project :) WVD was one of a kind but it seems to have died out without leaving it's source behind.

I've not been able to use your app though... I get a "Cannot start process because a file name has not been provided" message... Don't have a clue about the cause...

As for suggestion go:
1- Add Youtube support... With WVD gone we either use GETYTV to download or YouTubePlay to view (I won't count the official app as it sucks, HTC app as I'm on a Samsung or CorePlayer as they lost all my consideration when they killed TCPMP to turn profit)...

2- Add catergory browsing to all websites.

3- Adapt/fix the resolution (currently it seems to expect for all devices to be VGA...). My device shows only 1 image per line (as oposed with your screenshot).

4- About the app structure I suggest the one thing I've always suggested when it comes to this sort of app: make it in such a way that one can add and maintain websites using external text based files (xml and the likes). Websites will constantly change and people will nag the dev ad nauseam for updates (reading the WVD thread it's easy to see this)... This way maybe other people can contribute.



PS: About TCPMP versions do try the one in my signature... It's basically a bundle of bimbam69 (link in my signature) with rmvb plugin. Make sure you delete TCPMP registry key before you use any new version.
 
Last edited:

bik2000

Senior Member
Mar 3, 2009
232
22
bik2000.appspot.com
Add Youtube support... With WVD gone we either use GETYTV to download or YouTubePlay to view (I won't count the official app as it sucks, HTC app as I'm on a Samsung or CorePlayer as they lost all my consideration when they killed TCPMP to turn profit)...

About the app structure I suggest the one thing I've always suggested when it comes to this sort of app: make it in such a way that one can add and maintain websites using external text based files (xml and the likes).

A generic approach that can be maintained without code changes would be great. Unfortunately, most sites (other than YouTube) do not provide a consistent API or WebService to access the videos. So you are kind of at the mercy of the site layout. I will think about ways to make the app easy to update though.
 

bik2000

Senior Member
Mar 3, 2009
232
22
bik2000.appspot.com
2- Add catergory browsing to all websites.

3- Adapt/fix the resolution (currently it seems to expect for all devices to be VGA...). My device shows only 1 image per line (as oposed with your screenshot).

2 - is in the plans.
3 - is also in the plans as soon as I figure out how to detect the resolution of the device. This is my first Windows Mobile App. :)
 

MichelDiamond

Retired Recognized Developer
Jul 6, 2009
2,222
272
2 - is in the plans.
3 - is also in the plans as soon as I figure out how to detect the resolution of the device. This is my first Windows Mobile App. :)

getscreenx() and getscreeny() are the commands, you find them at msdn.
but: for vga and wvga it's needed that you made your app Highres-aware, otherwise you would get the false results.it's described at msdn how you easy do this (only add a resource)

please consider that most people have opera9 and 10 at the same time.also tcpmp and core player.sometimes in main storage, sometimes on storage card - and all of this language dependent. therefore a choose by user is better than an automatic detection.

just ask, if need something.I think we all had/still have to find out the "specialties" of winmo :)

thanx for your hard work
Micha
 
Last edited:

frmariam

Senior Member
Oct 21, 2008
554
3
Impressive first app

You've got a hell of a first project here :)

Indeed most web video sites don't like to publish the API... But if you're looking for some examples the GoTube scripts (javascript) and XMBC scripts (python) may be of assistance.

About the running error it may be indeed the failure in detecting the players. I have TCPMP but my system is not English (and my SD drive has a name with uncommon chars which means full unicode support is needed). An easy temporary solution would be adding an options page where one can browse for the player exe.
 
Last edited:

bik2000

Senior Member
Mar 3, 2009
232
22
bik2000.appspot.com
You've got a hell of a first project here :)

Indeed most web video sites don't like to publish the API... But if you're looking for some examples the GoTube scripts (javascript) and XMBC scripts (python) may be of assistance.

About the running error it may be indeed the failure in detecting the players. I have TCPMP but my system is not English (and my SD drive has a name with uncommon chars which means full unicode support is needed). An easy temporary solution would be adding an options page where one can browse for the player exe.

Thanks for the comments!

The XBMC links are interesting. My approach isn't too far off.

Yes, a non-English system would be an issue for the way I implemented player detection. I'll definitely rework that part of the application.
 

frmariam

Senior Member
Oct 21, 2008
554
3
About the player detection

I remebered how WVD did it.... WVD doesn't quite detect the player... It writes an m3u file with the url and sends an open command. This way the link opens in whatever player is associated with m3u files.

PS:You can check code from WVD.exe using Reflector.
 

bik2000

Senior Member
Mar 3, 2009
232
22
bik2000.appspot.com
I remebered how WVD did it.... WVD doesn't quite detect the player... It writes an m3u file with the url and sends an open command. This way the link opens in whatever player is associated with m3u files.

PS:You can check code from WVD.exe using Reflector.

Yes, I saw that's what WVD did. I am going to try to get the player path from the registry entries for 3GP and FLV associations. If that doesn't work out, I may try the m3u approach.

Thanks for the Reflector link. That may come in handy.

-- bik2000
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Thanks for the reply bik2000,

    The application installs fine using the uncompressed CAB but when I open it it says "This application (mVu.exe) requires a newer version of the Microsoft .NET Compact Framework than the version installed on this device."

    When I download the NETCFv35.Messages.EN.wm.cab it says its not a valid Windows CE setup file. So thats why I can't get it to work. Please can you help me?

    I'm using a HP Ipaq hx2000 Intel PXA270 running Windows Mobile 2003 Second Edition.

    Thanks

    You need to install .NET Compact 3.5 Redistributable before you install the Messages cab you mentioned above.

    You can get it from Microsoft: http://www.microsoft.com/downloads/...49-3c6b-42f1-9fd9-0041345b3385&displaylang=en
    2
    New Version - mVu - 1.0.10.9

    I have just posted a new version (1.0.10.9).

    This version has the following changes:
    • Fixed Pornhub
    • Removed Tnaflix

    Tube8 seems to be working again without any changes. I removed Tnaflix because the site now requires login to download videos.

    You can download the latest version at http://bik2000.appspot.com.

    -- bik2000
    2
    Thanks will be the next release?

    I've been working on it and hope to have it out pretty soon.
    2
    New mVu Website

    In preparation of the next release of mVu, I've also created a new website for mVu.

    You can find the new site at http://bik2000.appspot.com.

    I've already got some screenshots of the updated UI layout on there, as well as a list of some of the new features that you can expect in the next version.

    --
    bik2000
    2
    New Version - mVu - 1.0.3.0

    A new version (1.0.3.0) has just been posted. This version includes the following:

    • Added automatic update check
    • Possible fix for "There was no XML start tag" error
    • An uncompressed version of the CAB file is now available

    You can download the latest version from http://bik2000.appspot.com.

    -- bik2000