Okay, BBC iPlayer Almost Working ( iPhone User Agent Spoof ) - Touch HD General

I previously posted a thread about this, but I wanted to create a new one to gather everyone's attention.
Now.
I have edited the opera.ini file and added the following settings into User Prefs
[User Prefs]
Custom User-Agent=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
It sorta works, well, it brings up the iphone optimised bbc iplayer site but when it's time to play the programme all I get is the following text in a box, where the button the play should be.
"Plug-in content"
I was wondering if anyone might like to help testing and see what is going on under the hood.
if the beeb aint coming to us, we're going to THEM!!!

Is this only for the uk?

born_2_code said:
I previously posted a thread about this, but I wanted to create a new one to gather everyone's attention.
Now.
I have edited the opera.ini file and added the following settings into User Prefs
[User Prefs]
Custom User-Agent=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
It sorta works, well, it brings up the iphone optimised bbc iplayer site but when it's time to play the programme all I get is the following text in a box, where the button the play should be.
"Plug-in content"
I was wondering if anyone might like to help testing and see what is going on under the hood.
if the beeb aint coming to us, we're going to THEM!!!
Click to expand...
Click to collapse
I assume what is missing is safari's embedded quicktime player.
What does the HTML say?
Surur

well, it seems like a bunch of amalgamated Javascript, which I cannot make sense of. I am unable to View-Source like on desktop browsers.
any ideas???
This is an example of the problem : below
[URL="]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[/URL]
As you can see from the above pic, the plug-in content box should have the play button, but doesnt.

born_2_code said:
well, it seems like a bunch of amalgamated Javascript, which I cannot make sense of. I am unable to View-Source like on desktop browsers.
any ideas???
This is an example of the problem : below
[URL="]
[/URL]
As you can see from the above pic, the plug-in content box should have the play button, but doesnt.
Click to expand...
Click to collapse
If you use firefox and spoof the user agent using a plug-in like User Agent Switcher you should be able to do this from the desktop and be able to view the source also.
I would do it myself, but I am tethered to my phone at the moment, and BBC says iPlayer only works over wifi.
Surur

Okay, I've done the Firefox Useragent Switcher now.
Using this, I have used the Javascript debugger to Inspect the HTML.
When I hover over the "Required Plugin Box" i get the following:
<embed type="video/mp4" src="/mediaselector/3/auth/iplayer_streaming_http_mp4/b00fvf4b" autoplay="true"/>
this appears to be an mp4 encoded format.
also, the GET listener found the following response.
http://www.bbc.co.uk/mediaselector/4/json/stream/b00fvf4b/iplayer_streaming_http_mp4
so I think it does a simple rewrite
from : /mediaselector/3/auth/iplayer_streaming_http_mp4/b00fvf4b
to : http://www.bbc.co.uk/mediaselector/4/json/stream/b00fvf4b/iplayer_streaming_http_mp4
and finally, when I get this file, it is a text file with the following data:
{
"content" : true,
"pids" : {
"b00fvf4b" : {
"result" : "ok",
"media_file_size" : 238802248,
"iplayer_streaming_http_mp4" : "http://www.bbc.co.uk/mediaselector/3/auth/stream/5272903861781407542.mp4"
}
}
}

Have you looked into using a ruby script:
http://uema2.s8.xrea.com/ruby-mswince/
http://beebhack.wikia.com/wiki/Programs#Platform_agnostic
Then Coreplayer to play it.
No idea if this will work, but I doubt you'll get embeddd MP4 to work in the browser.

born_2_code said:
I previously posted a thread about this, but I wanted to create a new one to gather everyone's attention.
Now.
I have edited the opera.ini file and added the following settings into User Prefs
[User Prefs]
Custom User-Agent=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
It sorta works, well, it brings up the iphone optimised bbc iplayer site but when it's time to play the programme all I get is the following text in a box, where the button the play should be.
"Plug-in content"
I was wondering if anyone might like to help testing and see what is going on under the hood.
if the beeb aint coming to us, we're going to THEM!!!
Click to expand...
Click to collapse
I can't help much but just wanted to provide encouragement to you for your hard work. Hope you crack this. Thanks.

Thanks custardo01.
I'll pop the champagne when i'm done trying to watch Dr who on my blackstone.

Okay, anyone here know how to get the nokia n96 user agent ???

born_2_code said:
Okay, anyone here know how to get the nokia n96 user agent ???
Click to expand...
Click to collapse
http://whatsmyuseragent.com/
Anyone got an n96 could go here?

Try this...
http://beebhack.wikia.com/wiki/Nokia_H.264_version

I guess i have another begining of a solution:
in opera:config, i uncheck author css so that opera display bbc iplayer in sort of text mode. then i choose a bbc channel, then i see "click here to listen". This launch real player one mobile (1.1 for ppc). This one says it connect to the stream, then it hang because of a timeout.
I'll try with another software capable of handling rtsp:// protocol, just in case.
Hope this helps.

doloop said:
I'll try with another software capable of handling rtsp:// protocol, just in case.
Click to expand...
Click to collapse
I got it to work, now.
the only problem was that i used USB cable to connect to the internet through my pc. But RTSP protocol use UDP (not TCP) to transport packet, and USB connection does NOT transport UDP packet.
I juste removed my usb cable to go 3G+ (or wifi), then it works in real audio player, wouhou !
I recommend to set realPlayer connection into 802.11b connections, so it will choose the best stream (64kbps). otherwise it'll use the 20kbps one which is a lot more crappy.

Great stuff
Just to be clear - can you summerise
steps needed to get it working?
Thanks - and good work
Toggs

Related

Native IDE/compiler solution for Universal/PocketPC?

Ie. a compiler that lets me make PPC-runnable applications from the PPC.
I do not really need the IDE, although it would be very nice of course.
The language/libraries basically just need to support text input and output, or some kind of access to the GDI/graphics interface, so I can develop and experiment while I'm out travelling.
I'd really want this, if it can be found anywhere, I'd even pay for it..
preferably C++ or as low-level as possible, I'm also quite decent in
assembler.
I have tried the perl thing, and although cool, it was a very reduced version of perl, and also naturally quite slow because of the processor.
Any tips in this direction would be very welcome
Nevermind.. I found PocketGCC, so for others that are interested in this info:
http://pocketgear.com/software_detail.asp?id=11502
It should do the trick. Only console for now, but that's OK for me.
If there's a better alternative, I'd love to see it though. Not sure how well this console interfaces (interrupts, keystrokes etc).
Check out Mamaich's website for some other stuff related to PocketGCC.
It does work, but it's hard-ish work. But with a keyboard, it'll be easier. Grab yourself the SDK demos from the yahoo groups website.
V
ahh ok thanks man, I found the Mamaich pack here:
http://sourceforge.net/project/showfiles.php?group_id=96949
I have a keyboard on the PPC of course.. Universal I can type almost as
fast on it as on a normal keyboard, which was really surprising to me.
I think it can work, and I'm really ready to start coding on this.
Let us know how it goes. It would be interesting to see how feasible is host development on windows mobile (I do hope that it's not an eye opener though lol)
PocketGCC is great! I made use of it on my honeymoon.
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
V
vijay555 said:
PocketGCC is great! I made use of it on my honeymoon.
Click to expand...
Click to collapse
haha! Well if it's honeymoon material, maybe even my girlfriend will like this (she's a programmer too). ^^
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
Click to expand...
Click to collapse
OK, nice! ^^ but you say resource editor, makes me think you can make GUI apps.. I thought PocketGCC only gave you access to console IO? Or is GUI libs what the Mamaich package contains?
As I said, if you hunt around in the yahoo groups, you'll find someone has prepared a full set of the PPC Sdk demo apps for PGCC. And they're almost all GUI apps. So yes, Pure Win32 C++ GUI apps are possible.
And you can compile your .rc as well, so if you're competent with notepad, you can make your .rc yourself, although you'll still need a bitmap editor (I like PocketArtist).
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!).
V
vijay555 said:
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!)
Click to expand...
Click to collapse
Hmm... all I know is "to belch" or "to filch"... I hope you don't mean either of those :lol: :wink:
Nope, felch is what I mean
Filch works well enough in the context, that can be the "censored" version
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V
rofl.. omg...
http://en.wikipedia.org/wiki/Felching
sick, sick, sick.
I can only find this:
http://prdownload.berlios.de/cegcc/Pocket_PC_2003_SDK_Includes-2006-03-09.patch
Which is a patch for the includes.. and then I download the SDK seperately? Or is there (as I interpreted you first) a rar/zip of the SDK samples that are prepared to be compiled by the standard PocketGCC package?
Sorry for the questions! But the Yahoo group was kinda messy, and been looking there for a while now =P
Theoretically, you could code your application whichever way you like, even using Flash (Lite).
You must then worry about making it compatible with WM5.0 and then packaging it. Still, fairly simple process.
You have to register and then check files:
http://groups.yahoo.com/group/pocketgcc/files/Source Code/
V
Excellent! Thanks Vijay.. (I thought it'd be a link from the discussion).
OK.. let's hope this will be a useful thread for other people that want to
do the same. And I'll just, ehm.. felch.. =X that file then and shut up.
Thanks again!
For some other pointers on books and sdks etc, you can have a read of this tale of woe I wrote once upon a time:
http://forum.xda-developers.com/viewtopic.php?p=209136#209136
V
Well, I've been programming for 18 years, and started in the absolute opposite corner of what you did (C64 assembler), so for me C++ was more like "wtf.. you can't just grab a memory address and use it?" ^^
anyway this link is definitely good for the thread.
Some bad news though.. even though PocketGCC will work, the supplied console does not seem to run (outdated). The Rainer Keuchel one also seems to be out of date for WM5. ;( I'll update this thread if I find a solution.
PocketC seems to work nicely and includes an editor:
http://www.orbworks.com/wince/download/rt/pkpc300.PPC30_ARM.CAB
Not sure what the scope of it is though..
Apologies for the other post, with 18 years you must see in pointers:
Hopefully it'll provide some "pointers" for other people looking for somewhere to start. I'm still very much of an amateur at c++, so of course, any advice is always appreciated!
I forgot about the console problem on WM5. I haven't investigated recompiling it for WM5 yet, although the various source codes for the console options are available. If you do recompile, let me know!
V
Pocket Console on WM5
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
two relitavely new languages i've found, that run directly on a PPC.
basic4ppc
http://www.basic4ppc.com/
Pocket Programming Language
http://www.arianesoft.ca/page.php?1
Hi there,
i know this posting is quite old, but i'd like to refer to the console issue anyway.
martinkendall said:
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
Click to expand...
Click to collapse
I also recognized the non-refreshing console.
The attached package is working perfectly on the universal. It's taken from the WindowsMobilePowerToys package from microsoft.
Follow the readme and enjoy!
scholbert

ActiveX and PIE - Remote Webcam Viewing

I installed a Linksys Webcam at my business. It uses ActiveX controls in IE. All I have to do is type in the IP address, and presto I can see a Linksys screen with camera motion contols. When I try it with my Kaiser, I get the Linksys control screen but cannot see the live feed.
I've heard that some are using TCPMP but I cannot get around the login. Also, even if TCPMP worked, I most likely could not control the camera.
Is there an ActiveX add on that works with PIE? Has anyone had any success with similar venture. It would be way cool to check on business or home via your phone.
rambo6 said:
I installed a Linksys Webcam at my business. It uses ActiveX controls in IE. All I have to do is type in the IP address, and presto I can see a Linksys screen with camera motion contols. When I try it with my Kaiser, I get the Linksys control screen but cannot see the live feed.
I've heard that some are using TCPMP but I cannot get around the login. Also, even if TCPMP worked, I most likely could not control the camera.
Is there an ActiveX add on that works with PIE? Has anyone had any success with similar venture. It would be way cool to check on business or home via your phone.
Click to expand...
Click to collapse
I did a little searching. As far as I can find there is no way to effectively handle activeX with PIE.
I did find a application that claims it can run IP cameras over winmo.
View Commander-Mobile lets you view IP network cameras with a Pocket PC or Smartphone. Control Pan-Tilt-Zoom (PTZ) camera functions with ViewCommander's built-in control panel.
This unfortunately is not a free app.
However it does have a trial if you wanna check it out.
http://www.ivimg.com/products/vcmobile.htm
EDIT: have you tried the newest version of opera? I can view alot of things in opera that PIE wont load. You might also send a pm to the guy that made the newest version of TCPMP and youtubeplayer. He may have some additional ideas. He has some posts in development and hacking forum. His username is milesmowbray
Arrupenthal
Thanks for the link. I downloaded the trial verision. It appears to work but I'll have to wait until someone turns the lights on in the shop to see anything.
I have tried the Beta Version of Opera 9 on my Blue Angel. It is very interesting. I'll follow your recommendations and PM the TCPMP guy.
Thanks for taking the time to help me out. I spent a few hours searching before posting and did not find the software you linked me to.
rambo6 said:
I installed a Linksys Webcam at my business. It uses ActiveX controls in IE. All I have to do is type in the IP address, and presto I can see a Linksys screen with camera motion contols. When I try it with my Kaiser, I get the Linksys control screen but cannot see the live feed.
I've heard that some are using TCPMP but I cannot get around the login. Also, even if TCPMP worked, I most likely could not control the camera.
Is there an ActiveX add on that works with PIE? Has anyone had any success with similar venture. It would be way cool to check on business or home via your phone.
Click to expand...
Click to collapse
This thread probably belongs in the General forum....
Strangely Windows Mobile doesn't support ActiveX, at least not up to this point (WM 6.1). And since ActiveX is a MS thing I doubt you'd find support in Opera, Minimo, or other browsers that render web pages directly on the WM device. You have three possible options (maybe more if your smarter than me!).
If you make any breakthrough's please post your results for the enlightenment of others who may be trying to accomplish the same thing. Good luck!
First option: use a browser like Skyfire that is client / server based, which will handle all the ActiveX on the server side and pipe the results back to you on the client side as a "moving picture". I've tested it on my Toshiba IK-WB11A wireless IP webcam and it works swimmingly. My webcam uses Java rather than ActiveX, so your mileage may vary. It should work though.
Second option: pick apart the HTML / Javascript / ActiveX code in your webcam, find out where and how it's dishing out the video stream, and point PIE directly to the JPG or similar stream. Basically your webcam is running a simple little web server that's streaming a series of refreshed JPG's (or possibly an MPG4 stream if your webcam is very new). So it's possible to view the HTML code being served up to your browser with very little effort. For example I was able to do that by loading up and opening all the HTML pages that my webcam served to my PC browser (Firefox > View > Page Source). I can see that the webcam video stream is really just a JPG that's being frequently refreshed from this address... http://my-wan-ip/__live.jpg. Now if I point PIE at this address from my WM phone I've got the image from my webcam, less all the user interface, controls, and other trappings. The same process might work with your ActiveX webcam. If you're really enterprising you could create your own simple HTML page and run it on your phone. Just add your path the JPG image, and add some code so PIE will auto-refresh. Something like this code should do the trick... <meta http-equiv="refresh" content="10;url=http://path/to/my/image/page.html"/>
Third option: use a WM application like the one linked above (IVI ViewCommander Mobile) that will attempt to do the heavy lifting in option #2 for you. There are others out there, like this for example that's free.
Hotmail thanks. I agree, this thread should probably be in the Development and Hacking section. It is a very good topic though.
As a side note, MS is working on a new PIE which has something called Lite or Lightning or something like that thatwill allow the browser to do just about everything IE does.
I'll also try your suggestions.
Hr.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ip cam</title>
<meta http-equiv="REFRESH" content="1;url=http://www.ricksserver.com/rick.html">
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(198, 221, 244);" alink="#000000" link="#000000"
vlink="#000000">
</body>
</html>
Rick, there are three parts to the problem:
1. Does PIE support meta-refreshes? Try loading the paypal page I sent you. If that works, good. If not, give up now.
2. Next, understand, there is an image, http://192.168.1.100/still.jpg
This doesn't do anything, it's just an image that needs refreshing. So to do that, we need a webpage, rick.html, that causes itself to reload itself every second.
The only thing on that page is the code to redirect itself every second, and the image http://192.168.1.100/still.jpg
3. What this means is that you load http://www.ricksserver.com/rick.html
This will show the picture for 1 second, and then reload http://www.ricksserver.com/rick.html
The most important line is:
<meta http-equiv="REFRESH" content="1;url=http://www.ricksserver.com/rick.html">
This part, url=http://www.ricksserver.com/rick.html
must point to the file rick.html (or whatever you call it), and that must be accessible from the internet.
So write rick.html, upload it to an ftp or make it externally accessible from your pc.
I think that still sounds tough though!
I didn't quite understand everything, but think of it like this:
You have to write the html, and put it on a server somewhere. Even if that server is your own computer, it must be accesible through a url.
So say I have the file at
www.ricksserver.com/rick.html
Now, I edit rick.html to say:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>www.vijay555.com</title>
<meta http-equiv="REFRESH" content="1;url=http://www.ricksserver.com/rick.html">
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(198, 221, 244);" alink="#000000" link="#000000"
vlink="#000000">
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
</body>
</html>Save this as rick.html and save on a server or your pc.
The thing you did wrong is you're linking the refresh part to the JPG. The jpg will load after one second, and then do nothing.
You need to link it back to rick.html itself, so that it will reload and refresh itself every second.
The thing is, PIE may not be able to redirects at all.
Try loading this page:
http://www.vijay555.com/donate.html
this should redirect to my paypal page. If this works in PIE, then try writing rick.html.
But PIE may not support redirects like this, I've never tried it...
Something like this:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>www.vijay555.com</title>
<meta http-equiv="REFRESH" content="1;url=http://www.penny-arcade.com/images/2005/20051012l.jpg">
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(198, 221, 244);" alink="#000000" link="#000000"
vlink="#000000">
</body>
</html>In the line:
<meta http-equiv="REFRESH" content="1;url=http://www.penny-arcade.com/images/2005/20051012l.jpg">
insert the url of the page you want to jump to. The 1, means every second.
In this instance, you might want to host this page on your server, and then change the address in the line <meta http-equiv="REFRESH" to point to itself, so it reloads itself every second.
Hope that's clear!
This is what vjay gave me for an answer
rickos said:
Rick, there are three parts to the problem:
1. Does PIE support meta-refreshes? Try loading the paypal page I sent you. If that works, good. If not, give up now.
Click to expand...
Click to collapse
In a word, yes, PIE does support refreshes. And also redirects.
rickos said:
2. Next, understand, there is an image, http://192.168.1.100/still.jpg
This doesn't do anything, it's just an image that needs refreshing. So to do that, we need a webpage, rick.html, that causes itself to reload itself every second.
The only thing on that page is the code to redirect itself every second, and the image http://192.168.1.100/still.jpg
Click to expand...
Click to collapse
You may find 1 second is too fast. Seems counter intuitive since you want to see video-like motion on the webcam. PIE is just a little too slow to manage refreshing a page every second. I found 5 to 10 seconds is about as fast as PIE can consistently refresh. Your experience may vary depending on page / image size, your connection speed, etc. Here's an example I made some time ago for checking traffic on my route to and from work. Works just fine in PIE. Looks even better when viewed in the latest version of Opera.
rickos said:
I think that still sounds tough though! ....
Click to expand...
Click to collapse
It's not too bad. And if you want the easy route just type the address of the webcam's image into PIE's address bar. Then every few seconds just click refresh... no HTML involved with that, no making your own web page, no FTP, etc....
any outcome on this. as i have a kaiser and i cannot c my ip camera on it. on internet with activex ocx installed i can see it. but phones do not have this so im stuck. what are my options ?? i beleve i can view snap shots but how??thanks again
prits_uk2002 said:
any outcome on this. as i have a kaiser and i cannot c my ip camera on it. on internet with activex ocx installed i can see it. but phones do not have this so im stuck. what are my options ?? i beleve i can view snap shots but how??thanks again
Click to expand...
Click to collapse
See post #4 in this thread. Those are your options. As to how (and if you can), it depends on your web cam model.
thanks lets see what i can gather
this is a semi-off topic question, i also have an ip camera but it uses quicktime to view it remotely using a web server. ive tried opera, and pie but it won't open the url. i tried iris browser, which actually opens up the url, but it doesn't seem to have the quicktime plugin so i can only see the camera controls but not the video feed itself.
I have a D-Link webcam and it supports RSTP streaming. With that, you can use CorePlayer to view it. The only problem is you cannot control the camera motion as this is available only in the ActiveX (something you already know).
Cheers.
oldsap said:
this is a semi-off topic question, i also have an ip camera but it uses quicktime to view it remotely using a web server. ive tried opera, and pie but it won't open the url. i tried iris browser, which actually opens up the url, but it doesn't seem to have the quicktime plugin so i can only see the camera controls but not the video feed itself.
Click to expand...
Click to collapse
Coreplayer will play quicktime and stream. So if you know the url to the video stream itself you may be able to watch it with Coreplayer.
hotmail said:
Coreplayer will play quicktime and stream. So if you know the url to the video stream itself you may be able to watch it with Coreplayer.
Click to expand...
Click to collapse
Thanks, but how can I "avoid" user name and password of webcamera.
Where can I put this pass and username?
Thanks
gregy74 said:
Thanks, but how can I "avoid" user name and password of webcamera.
Where can I put this pass and username?
Thanks
Click to expand...
Click to collapse
Not sure if you can use a user name / password with Core Player. I don't think you can. But you may not need to depending on the stream type, and how your webcam authenticates you. I guess if it authenticates by IP or something basic like that, you might be able authenticate using PIE, and then connect using Core Player. But in my case, I don't need to authenticate, even though my Webcam will force authentication if I access it by going to it's home page. I can get around it by directly pointing my browser to the stream.
For example, if I go to http://192.168.0.109:100 then my webcam will attempt to authenticate me. But after I authenticate (from a desktop browser) I begin to get the webcam stream from http://192.168.0.109:100/__live.jpg?&&Ym9ibw==&dHVsZnMx. Then if I point my browser, or Core Player, on my phone to that authenticated URL I get the stream.
Your mileage may vary, depending on the type of webcam, type of authentication, and the stream type.
same problem with the username and password thingy. i can't get pass it in pie.
If your webcam is Java based like mine, I may be able to help get around a user ID and password prompt. But if it's ActiveX then I'm not too sure. I know PIE doesn't support ActiveX.
For me it wasn't necessary. But in the past I've used URL Snooper to sniff out multimedia streams hidden within ActiveX and Java. You may find some success by viewing your webcam (from your PC's browser) and running this program. If the stream address is always the same after disconnecting / reconnecting to your webcam then you may be able to use that URL from your phone's browser.
That's exactly how my webcam works. If I change the logon ID and password of my webcam, then stream address changes. But if it's the same, then stream address is always the same... a long series of alpha/numberic characters, presumably based on the ID and password required for accessing the webcam.
I ended up using a software program called View Commander. Here's the link to their website: http://www.ivimg.com/products/vcmobile.htm I bought the mid-range package for about USD45.00.
I'm using it with several Linksys WVC200 cameras which can rotate and zoom via remote control. The ivi View Commander software works really well. It can be set up for multiple cameras and have multiple presets. It's really easy to set up.
I really love using my HTC Kaiser to check up on my employees when I'm not around. It's one of the best tools I've used.
thank you HOTMAIL !
I have solve the problem with your Third option
[IVI ViewCommander Mobile] and [camplayer]
works fine with my web cam VIVOTEK.
Can we use the Ateksoft act as CCTV?
How can I link the Ateksoft(through wifi) to my CCTV server?

PocketPC MPD Client -- Control your music server (Updated July 23)

Here's my first attempt at pocketpc development -- an MPD client. It's a fairly niche application, but maybe someone else out there will enjoy it.
First off, you'll need an MPD server. MPD is a small simple daemon that plays music. It has no UI of its own-- it relies on various clients to connect to it for control.
My application does not actually play music. It's more like a remote control. It connects to your MPD server and tells it what to play. But if you combine this with icecast on the server and TCPMP on your phone, you CAN actually stream the music to your phone. The effect for me is having my entire 80G+ music collection available to my phone anywhere I have EVDO access.
If you've made it that far, here's a few features my client offers:
Automatic album art from Amazon
A today screen plugin showing the current song
Gestures for easy control
Kinetic scrolling lists
Here's a short youtube demonstration of some of the UI elements.
The application requires Windows Mobile Professional with the .NET 2.0 framework. It's available from http://code.google.com/p/pocketpcmpdclient/.
Special thanks to dosfan and gingercat from this thread. I used a lot of their code for kinetic scrolling in my lists.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THis looks incredibly intruiging...of course now I have to go fiddle with my server and set up the MPD/Icecast bit, but it seems worth it to have something like this working...I will get back to you this weekend after i figure all this stuff out. Also this is quite cool for a first program!
That looks great! I particularly love the gestures! Any chance of implementing them in a non MPD dependant music player?
Thanks for the encouragement. This has just been a "hobby" project for me to work on over the weekends for a while now. I usually write boring framework code without any GUI for my day job, so this has been a lot of fun.
As for the gestures, it's written in c# and I wrote it to be easy to add to other projects. Just declare an instance of the class within your form (or usercontrol) and tell the class what it's parent is. Then the class will raise events whenever a gesture is recognized.
So if someone wants to steal my code like I stole dosfan and gingercat's, help themselves! And if they have any improvements, let me know
Dromio said:
Thanks for the encouragement. This has just been a "hobby" project for me to work on over the weekends for a while now.
As for the gestures, it's written in c# and I wrote it to be easy to add to other projects. Just declare an instance of the class within your form (or usercontrol) and tell the class what it's parent is. Then the class will raise events whenever a gesture is recognized.
So if someone wants to steal my code like I stole dosfan and gingercat's, help themselves! And if they have any improvements, let me know
Click to expand...
Click to collapse
Hobby projects are fun!
Not sure if you've implemented something like this, but in dosfan and gingercat's dll, there was no support for hardware buttons. I've added that today, and can give you the code if you want.
Being able to capture gestures would be awesome!
Keep up this project! And lemme set up an MPD!
Oh yeah, using hardware buttons on the lists was on my "To-Do" list. I'd be interested in seeing what you did.
Dromio said:
Oh yeah, using hardware buttons on the lists was on my "To-Do" list. I'd be interested in seeing what you did.
Click to expand...
Click to collapse
Basically, I added some keypress even handlers, and then made those do the same as moving the mouse. I also had to edit the MaxXOffset and MaxYOffset to allow the list items to get to the top of the page...
Attached is the code for the KListControl dll.
If my lack of comments needs some explaining, do ask!
It seems pretty straightforward. Thanks.
any mpd for windows? *hoping*
flippy said:
any mpd for windows? *hoping*
Click to expand...
Click to collapse
Sorry, I don't think there's a good, simple way to run MPD on a windows server. From the MPD wiki, it looks like the only real working option is to run it under coLinux or andLinux.
It's another reason I said it's a bit of a "niche" application
don't know if this is related but, how about a remote control for UPnP clients, like roku, etc.
on Nokian770 and n800, there is a program called media streamer that does just that. wondering if there is the same for ppc.
I've thought a bit about abstracting away the music "engine" and using plugins to allow the UI to interact with different backends like MPD, windows media, or others. But for a guy who's working on this an hour a night after putting the kids to bed, that seems pretty ambitious
Awesome project. I have MPD setup on my desktop, and usually I'd just carry around my IR remote and control it via that, but controlling it with my phone over wifi is so much better!
Just installed it and I must say for a hobby project it's pretty nice! It just crashed on me, but I think that might be due to me not being able to scroll correctly
aqtrans said:
It just crashed on me, but I think that might be due to me not being able to scroll correctly
Click to expand...
Click to collapse
I'm sorry about the crash . If it happens again, could you open an issue containing the detailed text from the crash? It would help me to hunt down the issues.
Lately the only crashes I've had is when my data connection cuts out. The MPD library I used doesn't handle that very well. I really need to find an elegant way to tell the user the connection was lost.
Dromio said:
I'm sorry about the crash . If it happens again, could you open an issue containing the detailed text from the crash? It would help me to hunt down the issues.
Lately the only crashes I've had is when my data connection cuts out. The MPD library I used doesn't handle that very well. I really need to find an elegant way to tell the user the connection was lost.
Click to expand...
Click to collapse
"MessageBox.Show("HaHa ")"
Crude but functional!
I used to do the same using Shoutcast in combination with Jetcast to stream WMA. Then control the server using Cygnus.
also very niche, but it proves there's people that might like this.
Your program has inspired me to take an old computer outta the closet, put ubuntu on it, mirror my music collection, and install the icecast, mpd, and gimmix packages. I'm pretty new at this, so I was wondering... if you have the time, do you think you could write up a quick guide where to go next? I'm kind of at a loss...
I'd start just getting mpd to recognize your music and output to the soundcard or something. Setting up icecast is another layer of complexity to tackle next.
The best resource seems to be the wiki . If you have any specific problems I'll try to help.
Great project...
I submitted it to Digg, maybe it will get some love. It's time to rectify the overblown iPhone hype machine and show people what WinMo can do.
Very nice work!
I was thinking, why not doing it compatible also with uPnP (very similar to bonjour protocol), which is compatible with Windows (see www.tversity.com).
Thanks and keep up the good work

AdProxy [adblocking proxy for your Windows Mobile Device]

this is a adblocking proxy for your Windows Mobile Device !!!
its written in C# on .Net Framework 3.5
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
usage:
1. set your default proxy to 127.0.0.1 port 8080
2. start adproxy.exe (this prog has no UI !!)
3. to configure adproxy call "http://www.adproxy"
4. works best with opera 9.5 ;-)
you like it ? let me know ;-) --->>> DONATE
OH, GOD, YES. This is a hell of an app. I asked for something like this looong way ago, but no one knew of anything like this.
The only alternative was using a proxy on my home PC, which made navigation awfully slow.
Thank you very much. You can bet I will donate.
p.s. Now it would be great if someone came up with a MortScript for running adproxy.exe and then launch Opera Mobile. Closing adproxy.exe along with Opera too.
Diskun said:
OH, GOD, YES. This is a hell of an app. I asked for something like this looong way ago, but no one knew of anything like this.
The only alternative was using a proxy on my home PC, which made navigation awfully slow.
Thank you very much. You can bet I will donate.
p.s. Now it would be great if someone came up with a MortScript for running adproxy.exe and then launch Opera Mobile. Closing adproxy.exe along with Opera too.
Click to expand...
Click to collapse
you can leave adproxy running if its not in use it does simply nothing.
if a request come in adproxy creates a new thread and handle this request.
this thread terminates himself when all data has delivered ;-)
very usefull app!
i was searching for a kind of "adblock" in ppc so thank you
but i got a question, does it block the request or the response?
because i surf through my data plan and that should be great if this block maching request, for saving bandwith
VERY useful, could you make it have the ability to import filter lists such as Easylist & Easyelement? http://easylist.adblockplus.org/
THANK YOU!
im working on it ;-)
sl9 said:
Oh yes! Brilliant, thank you so much! I will also donate for this WONDERFUL and badly needed software if it works well
I have but 1 request - can you make it able to import filter lists like Easylist & Easyelement? http://easylist.adblockplus.org/
Many thanks!!!
Click to expand...
Click to collapse
the adproxy doesnt support regularexpresions !
and do not add to much filters (its a small device)
better go to adblocker settings (in firefox) and order by hits(treffer)
select the best filter verbs but not regexpressions
rightclick on the selected verbs and select copy
create a new textfile and paste the verbs
save as "filter.txt"
copy filter.txt to adproxy application folder
have fun
inteks
Cool idea!!
1) I'm already using a Proxy for my connection. how can I use AdProxy while using my proxy??
2) Does also filter ads in Opera Mini using Jbed?
KamaL said:
Cool idea!!
1) I'm already using a Proxy for my connection. how can I use AdProxy while using my proxy??
2) Does also filter ads in Opera Mini using Jbed?
Click to expand...
Click to collapse
1. yes you can configure a "parent" proxy
2. i dont know if jbed use the configured "standartproxy" entered under settings->connections->proxy
or if jbed has its on proxyconfiguration.
adproxy works @ 127.0.0.1:8080
really great! but unfortunatly i couldn't get it to work with opera mobile 9.5 yet...do i have to set adproxy in proxy settings of opera itself? sorry for the dumb question...
invd said:
really great! but unfortunatly i couldn't get it to work with opera mobile 9.5 yet...do i have to set adproxy in proxy settings of opera itself? sorry for the dumb question...
Click to expand...
Click to collapse
no. set you standartproxy to 127.0.0.1 port 8080 should work.
Hmmm, did so and can not access http://www.adproxy to configure things....what the hell am i doing wrong?
Oh my... you all should have searched before even start programming something yourself! Opera has built-in adblock support. I use the same urlfilter.ini on PC and PPC!
Chatty said:
Oh my... you all should have searched before even start programming something yourself! Opera has built-in adblock support. I use the same urlfilter.ini on PC and PPC!
Click to expand...
Click to collapse
maybe.
till now i doesnt know about an urlfilter.ini and a search on xda.developers returns only 1 result. and that result is about filelocations no words about adblocking. so . . .
i still use adproxy because of the nize UI and it filters also with iexplorer and netfront should work too
and i like the feature to block pic with a size bigger than ie 20KB
my phone bill say thanks ;-)
btw i still found a small bug. if network reconnect it is required to restart adproxy. im working on it and a bugfix comes soon
invd said:
Hmmm, did so and can not access http://www.adproxy to configure things....what the hell am i doing wrong?
Click to expand...
Click to collapse
it only works if a network is connected!
Error
I installed .net framework 3.5 have rebooted the phone afew times but still get the attached error.
iPaq 612c WM6 Pro
File location \Windows or \Program Files\Adproxy
Any idea's?
Any updates?
Great concept, been looking for something like this for ages.
I tried a couple of other methods -
1. AdSweep.js in Opera as a user javascript. Breaks a few webpages.
2. urlfilter.txt in your Opera profile directory. Does not work for opera 9.7b1 (this was an unofficial feature in 9.5beta anyway).
Wish it worked better. Breaks a few pages and forms. Any updates? heaps of potential for a program like this.
P/S. for those getting error messages, install NETCFv35Messages.EN.wm.cab. Also, write a filter.txt file to the same dir as adproxy.exe.
inteks said:
this is a adblocking proxy for your Windows Mobile Device !!!
its written in C# on .Net Framework 3.5
...
usage:
1. set your default proxy to 127.0.0.1 port 8080
2. start adproxy.exe (this prog has no UI !!)
3. to configure adproxy call "http://www.adproxy"
4. works best with opera 9.5 ;-)
Click to expand...
Click to collapse
Hi inteks,
I am definitely going to try you little app, but I have a question:
What if the parent proxy I have to use needs account and password to proceed ?
As I see that this app is "a little old" (2008) are you still developing it ? It will be great having the possibility to use account and password because this could solve the "company proxy problem" that many user like me have... I mean that as WM 6.1 and 6.5 ignore the stored password for HTTP proxys it is impossible to update the weather, download GPS info, etc... (if you want more details you can look here).
Thanks in advance !
K

[ANDROID] BSODroid - BSOD any Vista machine on your network!

Hi all,
BSODroid is my first Android application. It is a proof of concept implementation of a flaw in Windows Vista, which is so far unpatched (although Microsoft are due to start distributing the patch any moment now), that allows a user to send a Blue Screen of Death to that computer over the network.
To test your home, office or clients' machines, or even just to have some fun with your friends, all you need to do is connect to their network via WiFi, enter in their hostname (either IP or actual hostname will work), and press Execute!
Note: the target Vista machine must have network file / printer sharing turned on (though most people have it turned on these days)
This is a fun little application I created yesterday and have been having playing with my friends' computers on their home network and showing them the Windows flaw.
Video of it in action: http://www.youtube.com/watch?v=eIy_d94tDmQ
As I said, it will be patched soon, so anyone who has Windows Updates enabled will be immune to it within the next 72 hours or so.
BSODroid can be downloaded from the Android Market (just search for BSODroid!) or alternatively you can download the APK directly from my website: http://www.dereenigne.com/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
As always, if you enjoy my software, please consider donating! http://www.dereenigne.com/donate.php
Well, it works.
will try on win 7
Ather said:
will try on win 7
Click to expand...
Click to collapse
From what I can tell, it works on most of the beta copies and some RC copies of Windows 7, but it doesn't work on the RTM version - what a shame!
Still, lots of fun!
Didn't work on my Win 7 RC machine. Maybe I'm up to date?
My boss and I just had some fun with one of our users on MO. (we are in TN)
Minker17 said:
Didn't work on my Win 7 RC machine. Maybe I'm up to date?
Click to expand...
Click to collapse
Yeah, seems as though it works on some builds of Win 7, but not others.
It works on Win Server 2008 too.
I hope people are having their fun with it now, because Microsoft already have a patch in the works - I'm not sure if it's being pushed through Windows Updates yet, but if not then it will be quite soon!
Though, it will still always work on machines that don't run Windows Updates
man, a winmo version would be awesome...
GreenLantern said:
man, a winmo version would be awesome...
Click to expand...
Click to collapse
That whould be consider a virus.
rogeriopcf said:
That whould be consider a virus.
Click to expand...
Click to collapse
A computer virus is a computer program that can copy itself and infect a computer without the permission or knowledge of the owner.
Click to expand...
Click to collapse
It's being installed by the user, so it's not a virus at all. I personally think this is a neat little proof of concept program, and would love to have a copy for my WinMo device. Besides, if these proof of concept exploits weren't created, the software companies wouldn't have a reason to patch/fix their software until somebody with more malicious intents came along and used it. Hope there's a port to WinMo soon.
rogeriopcf said:
That whould be consider a virus.
Click to expand...
Click to collapse
why? there's ton's of stuff everyone at my office does that could be considered a 'virus' then...
even so, if you can do it from an android phone it's not a virus? somehow I don't understand that.
Quick video example: http://www.youtube.com/watch?v=eIy_d94tDmQ
Ha cool...
Could be fun to make a "one stop shop" for stuff like this.
There's the unpatched IIS flaw as well which is easy as hell to abuse.
Select exploit (or select all), select target ip (+port/username etc for stuff like an IIS exploit), execute (on an iis exploit that'd use default port, anonymous/anonymous).
Is there any interest in this? Think it could be rather interesting to code
nurre said:
Could be fun to make a "one stop shop" for stuff like this.
There's the unpatched IIS flaw as well which is easy as hell to abuse.
Select exploit (or select all), select target ip (+port/username etc for stuff like an IIS exploit), execute (on an iis exploit that'd use default port, anonymous/anonymous).
Is there any interest in this? Think it could be rather interesting to code
Click to expand...
Click to collapse
I"d be highly interested in that.
Have almost broken 1000 downloads! (Currently at 950)
If anyone's interested, go ahead and give it a try from the market!
Thank you. Great app, worked with my windows vista sp2.
Thanks!! I'm dying for this kind of apps
If this had a way to find IP's in use on the network it would be perfect, or just a multicast mode. Go to starbucks and listen to everyone groan at the same time.

Categories

Resources