[APP] MobileWebCam (2G/3G/WIFI, no PC or UMTS router required!) v3.13 - Android Apps and Games

There are a lot of fine webcam (with video!) apps in the Market. But I found none which can be used with just a phone without any computer or wifi connection and placed in your car, weekend home, garage, ... to upload pictures to a server in defined refresh times. So I built this app. It is not finished but good enough for a lot of things.
For easy setup with a nice user interface have a look at sensr.net - they offer camera webspace and the ftp setup with MobileWebCam is very easy. For even more possibilities like gallery-hosting, hardware motion detection and housing have a look at opensmartcam.com ... they even sell or rent complete cameras based on MobileWebCam.
Edit: The app can now also automaticilly email the pics, upload to ftp or simply store them on sdcard. Also a manual mode is new for when you are running around taking pictures to be uploaded to your website/email account on the go with one simple tap.
Dropbox usage also possible now!
Invisible Background mode available now to save power or hide the cam. Autofocus can now be used in and the camera can be remote-controlled by sending SMS commands to your phone.
I will use this with an old phone with broken touch input (but luckily a dpad) and a simple free sim card wich has 30MB data traffic free/month (don't know if providers in other countries offer something like that). So I can have about 20 picture refreshes a day at a location with no WIFI or 3G (and of course no cable/dsl/...). FOR FREE! In the App activity times can be set so no black night views. No WIFI needed, just power to keep the phone running (I wonder how long it will last .
Also I use this with my main phone to quickly show my wife the kids playing on the playground, watch the garden when I am working inside and stuff like that. For this use case an email notification can be sent containing a link for her to view on her phone or pc at work.
Should run on Android 1.5 up (what causes the camera options to be very few and landscape mode only). So you can buy a somewhat broken phone on ebay (speakers not needed, display doesn't have to work well, ...) and have one of the easiest and cheapest webcam setups possible (I think ...
For your personal website webcam you need a php capable server somewhere where the picture can be refreshed. There you have to place the two files (mobilewebcam.php and index.html) attached to this post. Since version 1.3 you can also sent the pictures to an email account or simply store them on sdcard. From version 1.6 on ftp upload is also possible.
This also can be combined with my WebLiveWallpaper App easily and your webcam is then visible on your homescreen background all day.
I have uploaded my webserver files for a simple gallery and timelapse video on a google code project: please let me know if you can improve it!
Most of the sourcecode can now be found at http://code.google.com/p/mobilewebcam-android/ ... so if you need special stuff simply add it yourself and publish your changes! Please help me fix all the bugs and send me a notice if you repaired or improved something. There is so much crappy hacked code in there ...
MobileWebCam
https://market.android.com/details?id=com.dngames.mobilewebcam
How to build a housing for your phone with MobileWebCam:
http://www.instructables.com/id/GSM-Android-phone-as-HD-outdoor-webcam/
Edit: version 3.09: Log from inside the app for logs from Android 4.3 on ... (new log permission required for older devices)
Edit: version 3.01-04: Focus mode selection, changed some internals, several crash fixes, zoom autofocus
Edit: version 2.9983: ftp upload for low bandwith/large pictures improved (set filename only after upload finished, skip upload if still busy with last), night time camera settings can be configured in camera screen by toggling to night configuration and then changing camera parameters, show last error in preview screen
Edit: version 2.996: Added some support for Samsung Galaxy Camera (1, 2, NX)
Edit: version 2.990: I restructured a lot internally - now multiple threads for work and upload - hopefully not totally broken! Also waits for gps now, shows more motion detection info, some repairs from reports (config.txt, crash on devices without wifi?, higher default cam delay, ...)
Edit: version 2.98: imprint picture scaling, all transparent colors can be set, sdcard delete old pictures, a little work on gps stuff
Edit: version 2.97: night auto stuff again, sdcard file broadcast to mediascanner, transparent colors can be set, camera deadlock for event trigger photo burst fix
Edit: version 2.96: night auto disable fix, sdcard path, imprint stamp picture downloadable from URL
Edit: version 2.95: night setup, camera open wait time for phone that otherwise produce overexposed pictures in the background modes
Edit: version 2.93: default exposure back to 50 (fix for darker pictures), front cam flip/rotate, possibility for trigger pause time, dropbox batch upload
Edit: version 2.92: fixed crash, made camera effect setting (zoom, exposure, white balance, color effect, scene mode) more interactive, fixed mirrored pictures
Edit: version 2.87: picture burst mode after trigger, moved broadcast receiver mode to event triggers, added event notification to email, added more camera settings (scene modes, color effects), timestamped httppost filename for opensmartcam
Edit: version 2.86: color stuff, alignment, ftp ending fix, background mode switch fix
Edit: version 2.85: shutdown, imprints, galaxy S camera error 0 fix, email trigger
Edit: version 2.82: ftp batch mode, small fixes
Edit: version 2.81: some new config crash fixes fixed, log, backup/restore, keep ftp connection + log frequency
Edit: version 2.76: more webinterface, config help, fullscreen preview option, fix for crash on large screen devices (sorry, I do not own one)
Edit: version 2.73: custom font and typeface added to imprint settings, crash fix for opensmartcam reg error
Edit: version 2.7: Welcome screen, remote control website (see config.zip), 2.71 fixes the original size picture upload if not enough memory
Edit: version 2.64: Nexus 7 frontcam only devices work now
Edit: version 2.63: dropbox authentication method changed to web
Edit: version 2.61: flashlight toggle 2.62 Actionbar for Android > 3.0
Edit: version 2.52: custom picture sizes (+fix from 2.51)
Edit: version 2.37: started to experiment with photo effects like instagram
Edit: version 2.36: webserver (wifi only) now also streams mjpeg, ...
Edit: version 2.3: integrated simple webserver (wifi only), added gps location to make interesting moving cameras, ...
Edit: version 2.2: two different background modes (depends on device, no advanced features working in hidden mode but less power)

Awesome! Thanks for sharing this, check the XDA portal some time this weekend, wrote up this app for the front page

Hey miha:
Though you'd need to tweak this to create random directories or accounts or whatever, I've got a pretty heavy duty Linux server with a fat pipe I'd be willing to let you tie your program into so people don't have to have their own server. Think it over, let me know.

d0ugie said:
Hey miha:
Though you'd need to tweak this to create random directories or accounts or whatever, I've got a pretty heavy duty Linux server with a fat pipe I'd be willing to let you tie your program into so people don't have to have their own server. Think it over, let me know.
Click to expand...
Click to collapse
Sounds great! Thank you! I already thought about using my little webspace and allow only one refresh a day or so to enable people to try the app but that will be so much better! I will think about the identification/account - may be best the server creates them and my app just asks for a new user - and come back to you when I have got a little more time to put that into the app.

Is there a how to.. i can't get this to work correctly.. i always got "something went wrong"
EDIT: Works.. just my firewall was disabling the connection.

You just brought mine Milestone with no screen(lucily i can control the phone via adb/screencast) back from the closet and in my courtyard! Will test it well

Works pretty well. Got it set up in about 15 minutes on an old G1 and my TDRevolution VPS.

Status Error Copying every time..
am I missing something? permissions?
I am running latest apache and PHP and firewall is allowing connections to port 80
testing on local network
whats wrong?

For those who are having issues, make sure that the web server (Apache) has write permissions to the folder that this is in.

rh387 said:
For those who are having issues, make sure that the web server (Apache) has write permissions to the folder that this is in.
Click to expand...
Click to collapse
that did it
chowned html dir and all good now

works great, both the android part and the server part.
What might be great:
-resolution selection - when Im no wifi it could potentially upload higher resolution
-it should be possible to turn off those popus regarding uploaded picture

Very nice App, just a small thought:
Your php script does not check for any attribute other than if there is a filename on the uploaded file.
So everyone who knows the URL to your "mobilewebcam.php" can upload anything to your server which is a major security flaw.
Just think about those nifty little php-shells to get complete control of it and steal stuff like databases, not to mention illegal stuff fileshared via your server...
All you need for this is a (really) simple html-file with a file-upload form in it which targets your "mobilewebcam.php" file.
Your script should have some filesize-limit and allow no other file formats than *.jpg (also not something like x.jpg.php).
Regards, sceada
PS: Please excuse my mistakes, english isn't my native language

some design thoughts
I had an idea similar to this, just haven't had time to start developing anything... here were some of my design thoughts:
--motion detection to webcam device
--audio detection to webcam device
--accessible via android app (not just a php webpage)
--add notifications to android app for motion/audio detection events
--support for multiple webcam devices
The server requirement seems ok - it allows for a single point of integration for both clients and webcam devices. It could also provide a way around firewalls if the server could be deployed to a public ip.

Thank you for your comments! Will try to answer all in one post:
MuF123 said:
-resolution selection - when Im no wifi it could potentially upload higher resolution
-it should be possible to turn off those popus regarding uploaded picture
Click to expand...
Click to collapse
Resolution selection will be added next, yes. May be at first only a checkbox for small/large because I can do that quickly (my time for this app is soo limited - I want to make the other one fine first).
The popups already do not show up when refreshing very fast but yes, a checkbox for that is done faster than typing this so I will add it
sceada said:
Your php script does not check for any attribute other than if there is a filename on the uploaded file.
So everyone who knows the URL to your "mobilewebcam.php" can upload anything to your server which is a major security flaw.
PS: Please excuse my mistakes, english isn't my native language
Click to expand...
Click to collapse
Yes I know! You are totally right! That is why I put these "please understand first" texts in the market description. But supplying a more complicated php file will only make understanding of it more difficult. I added a comment to the market desciption now. My php file is only the very basic needed code to get it running. Do you want to make me a better/safer one? I can then link to it in the description! English isn't for me also
actapon said:
--motion detection to webcam device
--audio detection to webcam device
--accessible via android app (not just a php webpage)
--add notifications to android app for motion/audio detection events
--support for multiple webcam devices
The server requirement seems ok - it allows for a single point of integration for both clients and webcam devices. It could also provide a way around firewalls if the server could be deployed to a public ip.
Click to expand...
Click to collapse
Motion and audio detection would be possible (not too difficulty I think) from preview picture and mic but at the moment I really do not have enough time for that - I would love to!
Remote control also is a feature I would like (I would personally use it for my weekend home cam!) but I didn't come up with an easy way to communicate with the phone.
An Android app to access the webcam IS there: it's my other app (ignoring the old games) WebLiveWallpaper which also contains an App to view stuff like a picture frame and may even get a widget for this later.
The php server posted picture is the only way to make it work on many mobile providers because as far as I know there is no way for the phone to get an easily public accessible ip. Also it is the easiest way to make you webcam visible for more than a mobile bandwidth limited number of viewers.
Thank you for reading,
Michael
Edit: updated apk with larger image size and no messages is in first post

can i use it as streaming ?? please say yes awesome work
Edi: if not streaming then some software that will refresh the jpg every 5 sec or so
Edit2: it tunrs out the script is hanging on the loading part i dont know whats wrong but it isnt reloading as its supposed to be maybe a server issue ?

tarekkkkk said:
can i use it as streaming ?? please say yes awesome work
Click to expand...
Click to collapse
Unfortunately I have to say no. Only very fast refresh if you set the refresh time to 0 and your device and server are fast enough to handle all the picture uploads.
I am not sure real streaming could be done with simple php. Maybe MJPG? But then a "constant" connection between server and app would be required which is somehow against the whole idea of this APP to be a lowcost/lowbandwidth mobile solution.
For real streaming I recommend IP Webcam and others from the market (but they will not work with most mobile providers as far as I know).
Edit: Future ideas ... It would be possible with to generate an mjpg with the server php and make it available to the watchers with a time delay - so then you have some kind of from time to time (switch to next mjpg) broken streaming (and require a lot of server power/bandwidth) with the image uploads of a camera like my app. Just an idea I will not implement - at least not now - but someone else could. One part is already done here!

thanks man i hope you add a streaming app that would be epic awesomeness
i tried to set it to 0 but lol its taking pictures but not uploading because the app is meant to take pic and then it will be uploaded it because its 0 sec it cant handle the capture and upload at the same time it needs sync

i will try this app..thank you

everything works fine. I have the ownership of the folder too. it did uploaded the picture
BUT I cant view the picture from both index.html or when I double clicked the pic file. it says I dont have the permission to view this pic but when I check the owner it was me. that is so strange.

defcon.666 said:
it says I dont have the permission to view this pic but when I check the owner it was me. that is so strange.
Click to expand...
Click to collapse
Is it possible that you also have to give it everyone view rights to be able to view it in the browser not just yours which the browser doesn't use/know? Or did I get the problem wrong?
What is the exact error message/code?

Related

Wireless Webcam for most HTC Devices

I posted this over at HoFo but figured a few may enjoy it here too...
I started playing with the CoolCamera software by Ateksoft and realized that it can act as a wireless webcam.
So....
I loaded it up on my T-Mobile Dash, configured it to connect to my home PC by forwarding port 2047 on my router to a spare PC. I installed the PC webcam software on that PC, but also installed Microsoft Windows Media Encoder v9.
I set the encoder to stream from a device, and selected Coolcamera from the device list (since I had installed the camera SW it added a driver for it) and then set it to "content is pulled" and opened another port on my firewall for the outgoing stream, and started the encoder.
So now anytime I want I can launch Cool Camera on my phone, and whatever the webcam sees, can also be watched by anybody with a PC by opening WM and pointing it to my home URL (which is through DynDNS so no IP required) "http://mycoolcamera.dyndns.org:1043" or if you don't use a DNS service "http://192.168.0.1:1043" or whatever your external router IP is.
Not sure what good it is, it's very slow over Edge, more like a slideshow than video, works a bit better over WiFi, but lacks audio, and isn't a very good picture either way.
It is however pretty cool to know I could prop up my phone anywhere and see what it's seeing from any PC, anywhere, anytime. It also shows you what you can do with these devices, some free software (the demo camera app will run for 25 secs. at a time) and a rainy Sunday afternoon.
-JMS
Yup, CoolCamera is GREAT. I've also published several articles on it; see for example http://www.pocketpcmag.com/blogs/in...icle_on_ateksoft_coolcam&more=1&c=1&tb=1&pb=1 and http://www.pocketpcmag.com/blogs/index.php?blog=3&p=970&more=1&c=1&tb=1&pb=1
yeah. I second that... coolcamera is great. really worth it's price, way better then the builtin software
_Nomad_ said:
yeah. I second that... coolcamera is great. really worth it's price, way better then the builtin software
Click to expand...
Click to collapse
Ok, what am I missing? The screen is less cluttered, but I could not find:
1) a help file or manual?
2) a way to quickly/easily toggle the flash on and off
3) anything really standout - what's great about it for you?
-the menu system is fairly non-intuitive - touch screen to bring it up, then use cursor keys to move/select????
-menu system hiccups - like blank lines you have to skip over when given the choice of post-picture options (save, discard, etc)
-very limited key mappings (e.g. no way I saw to map things like flash enable/disable)
-still susceptible to the "I changed from camera to video camera by accidentally touching the cursor keys" problem
Honestly, unless I can find some documentation and functionality, it looks like a nice freeware app, but no way it's worth $18 at this point.
I didn't try CoolCapture - which you don't seem to be able to avoid loading - or CoolWebWhatever - which is of mild interest (and maybe included if you purchase before Friday?)
Richard
What a wonderful software! Just tried out WebCamera Plus. Works great with my messenger..! Thanks for this thread OP.
btw, I have HTC Prophet (O2 XDA Neo)
rsolomon said:
-very limited key mappings (e.g. no way I saw to map things like flash enable/disable)
Click to expand...
Click to collapse
Yup, it doesn't support flash in many models, as has also been pointed out in my review.
Menneisyys said:
Yup, it doesn't support flash in many models, as has also been pointed out in my review.
Click to expand...
Click to collapse
Not my point, sorry - it DOES support the TyTN/Hermes flash, but the enable/disable switch is buried several levels deep in a menu. Anyone using a point and shoot camera would expect to find a simple one-button switch to enable/disable the flash - I expect the same here, and didn't find it.
Richard
rsolomon said:
Ok, what am I missing?
Click to expand...
Click to collapse
FWIW, this wasn't intended sarcastically - I honestly figure if so many people love this and I don't, then I must be missing something....
Richard
rsolomon said:
Ok, what am I missing? The screen is less cluttered, but I could not find:
1) a help file or manual?
2) a way to quickly/easily toggle the flash on and off
3) anything really standout - what's great about it for you?
-the menu system is fairly non-intuitive - touch screen to bring it up, then use cursor keys to move/select????
-menu system hiccups - like blank lines you have to skip over when given the choice of post-picture options (save, discard, etc)
-very limited key mappings (e.g. no way I saw to map things like flash enable/disable)
-still susceptible to the "I changed from camera to video camera by accidentally touching the cursor keys" problem
Honestly, unless I can find some documentation and functionality, it looks like a nice freeware app, but no way it's worth $18 at this point.
I didn't try CoolCapture - which you don't seem to be able to avoid loading - or CoolWebWhatever - which is of mild interest (and maybe included if you purchase before Friday?)
Richard
Click to expand...
Click to collapse
Well... My main reason would be the greater speed when using the camera. For me the htc camera app will need about 8 seconds from the time that I start the app to when I have an actual picture. Coolcamera cuts this down to about 2 seconds. And I love the fact that it automatically changes to night mode in low light conditions. The added quality settings is also something I find very useful and I overall find it to be a much more capable camera app then the htc one.
Hope that clarifies it a little
ugh.
how to connect my PC to CoolCamera?(my WM Device)
I can't get it to capture my phones screen as a webcam on my touch pro2, it says camera and camera+

[App Idea/Request] GPS Video Overlay / Data Logger

Hey, might be a very limited market, but I was wondering if anyone knew, or could code an app that overlays the video camera (or is its own video camera) with GPS information.
In theory it shouldn't be too hard to do, poll the GPS for speed, the compass for direction and stick them at the bottom of a video overlay along with the system date and time on top of the camera, then record the total image/video to the SD card.
I got thinking about this after picking up my car dock and having a play around with it (inadvertently managing to record a drivers eye view of my journey home!). It would be a great app for trackdays etc, you could even output the GPS NMEA data to a KMZ file and import it into google earth, or given some fine tuning make it into a very basic GPS data logger...
Anyways, thinking out loud here If anyone can do it let me know, I can code basic stuff, but something like that is way out of my league...
Cheers
Sounds like a nice application. To take it even further: http://www.youtube.com/watch?v=rgXzdUb_fug I think this is an even greater use of camera + gps.
The only thing about making it into an augmented reality nav system is that it will still require mapping information, and the prob with that is that the free ones have pretty mad amounts of errors, and the paid ones need megabux spending (and they still have loads of errors).
With my idea, it's not an A/R system - it's simply a video overlay of info that's already in the phone. The major problem I see would be polling it, interpreting it, and writing it to the video at 30fps or whatever the unit captures at.
I do like that app tho, but it's not really what I envisaged with this
So you want to record a video similar to this? http://www.youtube.com/watch?v=NdAIaIOySoA for afterwards playback only? If so, I think this is possible only to store video + gps information in seperate files. The recorded video will be recorded as a normal video. The gps data can be stored using a kmz file with a sort of timestamp. Afterwards these 2 files can be played back with a application on the android device which reads these two files and overlays the video playback with the data from the kmz file.
I guess it will be to hard to create an application that records video and embeds the recorded gps data into the recorded video. Maybe someone with more knowledge of the android API can say something about this?
yep, got it in one... Although it would be for playback on the PC rather than on the phone.
The standard format is .3GPP, which is nice and small (comparitively speaking) and good quality too, and plays on a PC through Quicktime / VLC no problem.
I honestly think it would be perfectly doable... I just can't do it!!!
It sounds cool, but is it useful? Will anyone actually read the data/time/lat/long on the bottom of the screen during playback?
On top of that it will make the cpu work extra hard putting the text on every video frame.
Another idea is to use the timed-text stream (subtitles) in the mp4 file. (more)
Dont know how much work is involved.
It is a pretty specialist app, however I reckon people would use it for timing laps etc.
Look at how many in-car videos there are of trackdays on YouTube, and the ProVida system that is in use in the video above... there is a definite use for it imho - even if it's just used to show off people's VMAX on the autobahns etc!!
Must admit, I wouldn't see a point in the lat/long info - all I was guessing at was a simple overlay on the video with speed and direction bottom left, date & time bottom right so as not to distract from the actual video.
Hep hep hep
Don't put this idea underground (please). This app could be REALLY interesting for a bunch of freak I know (I'm one of them too :-D)
I'm in a very big forum of EV and there, such video is really really researched. The fact that it has to be processed afterward made by a separate soft is no problem...our main target is to upload a video with speed, altitude...etc for comparison or simple burning thing like "Yeah I've the freakiest e-bike..ever" X-)))
This is interesting for e-bike but also for EVERY (on the road, in the wood...etc) people which are searching performances and want to share them
Hope someone like the idea. If not I make a thread on the endless-sphere forum that the guys come "show their motiviation" here
Cheeeeers and do it ;-)
Grüß,
H.
A lot of people have been waiting for this for a long time, but I don't think its possible on android yet.
Lets hope it will be on 3.0.
A friend said that one guy will release a update to his track logging app, for the iphone 4 within a few days that will add this functionality.
B1ny said:
A lot of people have been waiting for this for a long time, but I don't think its possible on android yet.
Lets hope it will be on 3.0.
A friend said that one guy will release a update to his track logging app, for the iphone 4 within a few days that will add this functionality.
Click to expand...
Click to collapse
Well, I'd love to be updated if something is released ^_^
I installed something along that line for my Jeep-carputer using Xport and what not...
http://www.youtube.com/watch?v=HdB7FksRd68
http://www.youtube.com/watch?v=jRzWAWOjnH0
More info on minicam project: http://www.curioustech.net/minicam.html
screen shot: http://www.curioustech.net/images/front.jpg
But I would love to see something like this for android. (would love this on my evo)
0okami said:
Well, I'd love to be updated if something is released ^_^
I installed something along that line for my Jeep-carputer using Xport and what not...
http://www.youtube.com/watch?v=HdB7FksRd68
http://www.youtube.com/watch?v=jRzWAWOjnH0
More info on minicam project: http://www.curioustech.net/minicam.html
screen shot: http://www.curioustech.net/images/front.jpg
But I would love to see something like this for android. (would love this on my evo)
Click to expand...
Click to collapse
Looks like there is something out there and its FREE! :
http://www.dailyroads.com/voyager.php
DailyRoads Voyager

[APP] LazyDroid Web Desktop - Beta

An incredible web application that allows to take the control of you mobile phone from Wifi/Internet/Usb connection, simply using your web browser and accessing a website. You will have several apps to access different services on your Android device. The software is under development and this is a beta version, so please send me an email for every bug you found, or if you want other features.
Applications:
- Sms: You can send your sms via web interface, just like from your phone. Autocomplete, mass-messages, and other features.
- Contacts: You can see the contacts present on your phone, adding or deleting phone numbers and emails.
- Call Handler: When your phone starts to ring you will see it on your Web Desktop, and you can decide to answer (With speakerphone or headset of your phone), refuse the call or silence the ringer. You can also call a contact using the apposite icon or a phone number.
- Camera: You can see the camera of your phone (this function now works alson on Internet Explorer)
- Remote View: You can see the screen of your device and eventually take screenshot. Needs root permissions.
- Sensors: You can see the values of the sensors of your phone. You will find a compass that shows the orientation of your phone and a Google Maps showing the position based on Network or GPS.
- Clipboard: You can see and set the clipboard of your phone absolutely in real time.
More features are coming, so please stay tuned and give me five stars for this project, if you like.
Please do not use Internet Explorer 9 because of some javascript issues.
Market link
No links?
No links?? No references??
thunderror said:
No links?? No references??
Click to expand...
Click to collapse
Search the market. I only played with it for a few minutes, but it seems to offer more features than some other similar apps out there.
https://market.android.com/details?id=com.MarcelloAlbano.LazyDroidServer
If anyone needs...
I'm going to try and test, thanks!
Very sorry... i'm a new user on xda so i cannot post link until i reach 8 posts .... so thanks for posting ... i'm still doing betatesting but i've other features ready to implement...
Remote view is upside down for me on Dell Streak with StreakDroid. Other than that, it's golden.
yes... on some device frame buffer is rotated of 180 degree... but i've already provided the fix for this on my dev version... i think i will release the update in this week!
Thanks for you reporting!
How do you use this? I've tried connecting to the ip address shown when i run the app.
Is IE needed for remote view to work?
It's all skewed on Firefox 4
skymera said:
Is IE needed for remote view to work?
It's all skewed on Firefox 4
Click to expand...
Click to collapse
I dont think so. I tried everything on Chrome and it works fine. Did you change the setting from 16-bit to 32-bit? If not, do it
Ie9 and FireFox 4 they doesn't work... they have some issues with css but i hope to fix it very soon... i have an update ready far this week
I read on the comments that someone lose connection when the screen locks. This is a setting of the phone in Wi-fi settings. You have to disable from advanced settings. I'm preparing a faq for this .
Thanks to all for your comments.
The double sms on some phones is going to be fixed (already fixed... just wait the update )
Thanks to all for your feedback.
I've already prepared other web app like a web terminal (yeah... entirely written with a my native library... first experiment ) and a file manager that are ready, but before release i wanna just fix some bug , and make the damned camera working -.-'.
If you think other web app can be useful simply tell me ... i will see what i can do...
I'm still working to make the interface compatible with IE9 and Firefox 4... just give me some time...
Update just released!!!
- Double sms sent (rarely) fixed
- Remote View can be rotated now (some phone need this)
- Call a contact with country code prefix will now work
- Still Speed enhancement
- Another Camera fix (i'm doing some test, but i need your feedback, i've no more 3 phone for testing)
- Added Faq
- Minor Bugfixes (as always
Thanks for all your feedback, they are very useful for me.
I've other web apps ready, but first i want to fix all bugs i can find, so please help me
CloudsITA said:
Update just released!!!
- Double sms sent (rarely) fixed
- Remote View can be rotated now (some phone need this)
- Call a contact with country code prefix will now work
- Still Speed enhancement
- Another Camera fix (i'm doing some test, but i need your feedback, i've no more 3 phone for testing)
- Added Faq
- Minor Bugfixes (as always
Thanks for all your feedback, they are very useful for me.
I've other web apps ready, but first i want to fix all bugs i can find, so please help me
Click to expand...
Click to collapse
Awesome update. Works like a dream now. I have a feature request though. In remote view, it would be cool to open apps using your mouse. Like for example, you click on Market and the market app opens. And you can scroll through the market and install apps without even having to physically touch your phone. I dont know if it's possible but it sure would be cool
I've already done this... but i've removed because it was too slow... uhm... maybe i can do something with silverlight or java... maybe a java applet...
I forgot to say that both camera and remote view can be used with a driver as a normal Windows Image Acquisition Device... so you can use skype or what you want... you need a driver that you can get here http://dl.filekicker.com/send/file/226163-6E45/IPCameraDS.exe, and this is the homepage http://www.webcamxp.com/home.aspx It's free for personal use.
For Camera you have to set http://<YOUR_IP_ADDRESS>:<YOUR_PORT>/Services/Camera/GetStream
For Remote View you have to set http://<YOUR_IP_ADDRESS>:<YOUR_PORT>/Services/RemoteControl/GetStream
To use this feature you have to disable authentication...
I've relased another update after a day full of work!
- Remote view improvements. Automatic recognition of settings. Now works on all phones.
- Web interface now works with Internet Explorer 9, but is slower and does not support Mjpeg stream (IE doesn't support). Use Chrome if you want full functionally.
- Sms dynamic loading fixed
Contact me for everything!
Can you add a computer notification (ie pop up, sound etc) for the usb connection when you recieve a text or notifications on your phone? Also, answer calls on your phone? Haha just some thoughts.
Hope you make the SMS more streamline. Ajax updates ... display photo ... etc.
Anyway you have intentions to add a File Explorer so we can transfer files into our phone from your web interface?
I'm just working on the File Manager...
Can you explain better what you are saying about sms?

[APP][2.2+] WakeOnSMS Beta 1.0.8 - Not your average Wake On Lan Client

WakeOnSMS Beta 1.0.8 - Not your average Wake On Lan Client
A simple application to turn on your computer by sending an SMS to the android phone that has this app installed on.
Why you need this?
This is useful when you can't WOL over WAN, or when you don't want to wake anyone at 2am
Faq and Install:
The profile name cannot contain spaces so it will be replaced with _
Make sure that you have a wifi router home and, your computer is connected to the router with UTP cable. (It is not possible to wake up computer that uses wifi lan cards)
Configure your computers bios to enable WOL.
Download the .apk to an adnroid phone that runs 2.2+ and install it.
After install create a new profile and enter the required data.
Send an SMS contaiing the Profile name to the phone that has this apk installed on it.
The wifi handling is implemented into the app. When it is enabled and connected to the router, it will wake up your PC.
If the wifi is turned off, then the app will turn it on and tries to connect to your router.
If the phone can't connect to the router after 5 mins the application stops. When your wifi is turned on but it isn't connected to an access point then the phone might be away from your router so the WOL won't start.
If you don't have a dynamic dns and you can only reach you PC by IP address, then send the get-ip command and you will receive a reply sms with the current WAN (Internet) IP address. These texts won't be visible on the phone.
Click to expand...
Click to collapse
Features:
-Easy to use.
-Multi Profiles
-It needs to be configured only the first time.
-Test function to test the WOL feature.
-Wake on lan triggered by a user defined SMS message,
-The sms containing the “profile name” will only be received by the application.
-If the Wifi is turned off, the app will turn it on and when the magic packets have been sent out, it will be turned off.
-Get your WAN (Internet) by SMS
-Simple log that shows the apps activities.
-If you haven't setup a profile but you know the MACADDRESS of your PC then you can turn it on by sending an sms. Example: Wake:MACADDRESS
More features and bug fixes will be implemented soon.
Note: The app needs to be installed on a phone that can access your routers access point. You just need to send the Profile name to that phone.
Download:https://www.dropbox.com/s/xqgel21t4wj7ttk/WakeOnSms_Beta_108.apk?dl=0
Changelog
Changelog:
2012/12/30
1.0.8
Removed the Magic word idea. Only the Profile name is needed.
Added simple logging.
Added the command GET-IP. You will receive a reply sms containing the WAN IP
Added command WAKE: MACADDRESS. You can now turn on your pc when you know the MACADDRES but you don't have a profile for it.
Added the feature enable/disable profiles.
Some bugfixes.
2012/12/10
1.0.5
Added Profile creation
Lot of improvements
Minor bug fixes
2012/11/29
1.0.3
Added Broadcast IP and PORT calculation.
Wifi handling bug fixes
Fixed activity hiding when WOL has been initiated
Some parts of the source code have been rewritten
Minor bug fixes
1.0.1
Fixed Wifi handlig when wifi is turned on but notconnected.
Fixed Mainactivity to start when phone is locked. Now tha mainactivity won't be visible when phone is unlocked.
Incrased the number of the magic packets to sen out to 5. Original was 1.
Minor bugfixes
Excellent
Hey
Great idea. I have been missing something like this for a long time. Haven't yet had the time to try it out - will next week.
However I would like to offer an idea:
Multiple profiles (so an sms with "WOL1" would wake one computer and "WOL2" would wake another)
alternatively parsing the sms so "WOL 14-76-13-B9-F7-9C" would wake the designated computer
/Jon
I want to give a big thanks for this. I have a 5 yr old you just recently fell in love with Star Wars. I was able to place this app on mine and a spare smartphone I had so my son and I can have Light Saber fights, he is in love with the experience. Thank you again.
jon-b said:
Hey
Great idea. I have been missing something like this for a long time. Haven't yet had the time to try it out - will next week.
However I would like to offer an idea:
Multiple profiles (so an sms with "WOL1" would wake one computer and "WOL2" would wake another)
alternatively parsing the sms so "WOL 14-76-13-B9-F7-9C" would wake the designated computer
/Jon
Click to expand...
Click to collapse
Thanks for the reply Jon. Yes I thought of that already, but first Id like to fix all the bugs I can and also to implement the broadcast ip calculation, so the user only needs to enter the MAC address and the magic word
If you run GB on your phone please let me know the result you encounter. On my GF's phone runs MIUI GB last official, and the settings menu always occures when I send her the "Magic word" On other GB roms I haven't see this bug.
Again thanks for your reply
possible to give guide how to install this??
and this app wake up computer or wifi router?
as i installed this..changed mac address to my computer mac, but still nothing when i press test button...
[V]endetta said:
possible to give guide how to install this??
and this app wake up computer or wifi router?
as i installed this..changed mac address to my computer mac, but still nothing when i press test button...
Click to expand...
Click to collapse
Install the app to a phone that can acces your wifi router (access point). Enter your MAC Address, broadcast IP (That should be 192.168.1.255 if your routers ip is 192.168.1.1) and your WOL port number. That should be 7 or 9. It depends on your routers type. The app acts as a client. When you send the "magic word" to the phone that has this app on it, it will connect to your routers wifi and turn on the comp that has the given MAC. Also configure your comp in the bios to use WOL if it isn't configured yet.
I hope I could help.
Also before the end of the week I will upload the new version that will calculate the broadcast ip and the wol port so you only need to enter the mac and the magic word
PS.: I know my app description is a mess... I will update it soon.
Layout files not in git repo
Hi crancker, I developed a similar app and I found yours, I was checking your code and you forgot to add the layout files (and all resources) to the GIT repo.
Cheers
Edgar
edgarinvillegas said:
Hi crancker, I developed a similar app and I found yours, I was checking your code and you forgot to add the layout files (and all resources) to the GIT repo.
Cheers
Edgar
Click to expand...
Click to collapse
Hi.
I haven't forgot to add anything. I only committed the manifest end main .jar files. There is no reason to commit unnecessary files -.-
All the classes, functions, implementations can be found in my repo. There is no need to commit the layout... If you want to use my source then your welcome.
App is now updated. Added profile creation and a lot of improvements
I want your babies
Awesome, thanks OP this is exactly the kind of thing I have been looking for. Will test as soon as I get back :highfive:
PeachyPixel8 said:
Awesome, thanks OP this is exactly the kind of thing I have been looking for. Will test as soon as I get back :highfive:
Click to expand...
Click to collapse
You're welcome, and thanks for testing
In the past few days I was working on this like a mad man I've added some new features and I removed the magic word concept. Only the profile name is needed. Also now you can turn off a profile if you don't need it If the description is not clear in my first post, then let me know and I'll rewrite it. Its hard to write a short presentation of the app, but I hope everyone can understand it
crancker said:
App is now updated. Added profile creation and a lot of improvements
Click to expand...
Click to collapse
Great app! Looks promising
Link not working
Developement stopped ? Could i get the latest apk because i desperately need it
Thanks
Myster said:
Link not working
Developement stopped ? Could i get the latest apk because i desperately need it
Thanks
Click to expand...
Click to collapse
Hi. Yes I stopped developing this app a long time ago. I don't even have my last source code due to a system crash. Maybe I have a working apk somewhere. If you still need it I can search for it.
crancker said:
Hi. Yes I stopped developing this app a long time ago. I don't even have my last source code due to a system crash. Maybe I have a working apk somewhere. If you still need it I can search for it.
Click to expand...
Click to collapse
Thanks for reply
I gave Tasker a try and worked so i do not need it now
In case someone is looking for the last version of my app:
https://www.dropbox.com/s/xqgel21t4wj7ttk/WakeOnSms_Beta_108.apk?dl=0
Please note that I stopped developing it.

[APP][4.0+] UPC Horizon WIFI-remote for Android

Primarily for dutch UPC customers ( who have a Horizon / Samsung SMT-G7400 mediabox )
Current version: 1.0-alpha
HorizonRemote is currently in alpha state and is still in active development.
The alpha version is build for Android 4.x+ ( min SDK level 14 ) in future version I might add backwards compatibility to 2.x
Source is available at https://github.com/rogro82/HorizonRemote
Requirements:
UPC Horizon media-box ( Samsung SMT-G7400 )
Android 4.x device
Post installation notes:
After installation click on "Settings"
In settings click on "Add controller"
Click on the newly created "Controller" in the list.
Give the controller a name as you want it to be shown and enter the IP-address of the media box ( currently there is no device discovery )
You can now go out of settings and you should see the controller..
Usage:
After selecting a controller you should see the remote controller layout and in the ActionBar ( right top ) it should show a status indicator.
This indicator shows the status of the connection with the mediabox. It might show as disconnected after network-loss or due to inactivity. In case of disconnection you can either click the status icon or just press a key on the remote.
In case you have setup multiple controllers you can easily switch by opening the left drawer by either pressing the statusbar icon or by doing a left edge swipe.
Additional input:
Clicking the "ABC" button on the remote should open an on-screen keyboard ( be aware that the MediaBox only supports limited input characters like A-Z ).
The volume up/down keys are currently hardcoded to send channel up/down commands.
Notice:
* In case of issues please be clear and give as many details as possible.
Was doing my usual "UPC Horizon Android" search and your post just popped up. Very glad to see your project, and hope to be beta testing soon!
Cheers!
Wow, really cool. Was waiting for this for a long time. Hope to be testing soon!
Basically most stuff is working ( buttons, onscreen keyboard etc ) and the biggest thing todo is adding settings.
If I have enough free time I might have an early beta tomorrow and else somewhere in the next few days.
Updated first post with first alpha release.
Be aware that this is an alpha-version and it might contain bugs.
If you come across an issue please be clear and as detailed as possible.
Currently it is build for Android 4.x+, but later versions might receive compatibility to Android 2.x
Thanks, nice work!
Works on my Samsung tab3 10.1 (Android 4.2.2)
After only 10 minutes of testing I didn't encounter any errors.
However, maybe I will stick to my Harmony One, this IR remote controls my HDMI AVR, TV, media player, BR player, Horizon.
Thanks for the effort so far. I'll be giving this build (and future builds) a swing tonight.
This. App. Is. Phenomenal!! And it's absolutely faster than the (new) double sided RC!
You've just created what UPC just can't (or won't?) do for the last year!
Which IP to use??
Hi guys,
Wich IP address did you use in the app?
I used the same address to wich you browse to set up you're network. But unfortunately no response from the box.
Any ideas?
Thanks!
mmarkvoort said:
Hi guys,
Wich IP address did you use in the app?
I used the same address to wich you browse to set up you're network. But unfortunately no response from the box.
Any ideas?
Thanks!
Click to expand...
Click to collapse
Boxmenu / Options / diagnostics / somewhere in that menu you can find the IP address.
Thanks for the work. appreciate it...
AllSeeyinEye said:
Boxmenu / Options / diagnostics / somewhere in that menu you can find the IP address.
Click to expand...
Click to collapse
Thanks! I'll take a look at it tonight!:good:
K friends of mine who have UPC should no longer give me access to their WIFI network as their recordings might magically disappear :angel:
So people be warned... as you are not able to turn of UPnP on the mediabox ( atleast not that im aware of ) anyone who has access to your WIFI network
is able to remove all your recordings without any form of approval / security.
Source is now available at https://github.com/rogro82/HorizonRemote
I've been using the 1.0 alpha for a week now and I haven't encountered any problems at all.
Only minor 'issue' is that the app doesn't fit my screen entirely (Galaxy SII i9100), the last four buttons (RW, REC, Play/Pause, FW) are only visible after scrolling down. This could be solved by removing the top bar with the controller name and connection status. Perhaps you can highligt the chosen controller in the sidebar and replace the app icon with the connection status of the chosen controller?
Besides the above mentioned I'd say: make it beta or release it already!
Thanks again!
Works like ronseal!
Nice one Rogro82!
All buttons function quicker than the real remote. A sterling job.
I'm guessing you used a packet sniffer, which leads me to the question, do you have an ipad with the 2 UPC apps on there, and do you fancy having a go at replicating one of them?
AllSeeyinEye said:
I've been using the 1.0 alpha for a week now and I haven't encountered any problems at all.
Only minor 'issue' is that the app doesn't fit my screen entirely (Galaxy SII i9100), the last four buttons (RW, REC, Play/Pause, FW) are only visible after scrolling down. This could be solved by removing the top bar with the controller name and connection status. Perhaps you can highligt the chosen controller in the sidebar and replace the app icon with the connection status of the chosen controller?
Besides the above mentioned I'd say: make it beta or release it already!
Thanks again!
Click to expand...
Click to collapse
Thanks for the feedback! Ill think about adding an option to hide the actionbar as mentioned or add an option to choose another layout ( without numeric keys for instance ).
Dan_q8 said:
Nice one Rogro82!
All buttons function quicker than the real remote. A sterling job.
I'm guessing you used a packet sniffer, which leads me to the question, do you have an ipad with the 2 UPC apps on there, and do you fancy having a go at replicating one of them?
Click to expand...
Click to collapse
Thanks!
I actually don't have an apple device laying around so I wasnt able to use a packet sniffer.
At first i just did a basic port scan using nmap ( linux ) and figured the opened VNC port wouldnt be there without any use.
Connecting over VNC with most clients failed because they all expect to get a window size larger then 0x0.
Ubuntus build-in Remmina client however didnt loose connection but just presented an empty screen, but I was able to open the info screen on the mediabox by pressing enter and was able to send normal a-z commands in the search screen, but all other media keys werent mapped to any normal keycodes.
So i wrote a small command-line VNC client to scan the entire keycode range to see if I could find all remaining buttons and after a night of scanning and testing I basically figured out the rest of the keys ( which can be found here https://github.com/rogro82/HorizonRemote/blob/master/HorizonRemote/jni/include/keys.hpp ).
I might borrow an ipad one day to check out the official apps, but when it comes down to managing recordings I will not need an actual device as the interface how scheduling etc works is pretty much self-explanatory. Removing and scheduling recordings and other media related tasks are entirely manageable over UPnP and sadly like many other UPnP services without any form of authentication.
So anyone on Ubuntu ( or any other linux distro ) can control his box using tools like gupnp-tools or something similiar and so can anyone else on your WIFI network ( unless you take your own precautions like blocking UPnP ports ).
A recording interface itself wouldnt take too much time to write, but the whole EPG might be a bit more work ( although that data is also accessible over UPnP ).
Currently I am very limited in free time, but as soon as I will have some more time to spend I will take a closer look into the widevine streams to see if there is anything blocking support on Android.
rogro82 said:
K friends of mine who have UPC should no longer give me access to their WIFI network as their recordings might magically disappear :angel:
So people be warned... as you are not able to turn of UPnP on the mediabox ( atleast not that im aware of ) anyone who has access to your WIFI network
is able to remove all your recordings without any form of approval / security.
Click to expand...
Click to collapse
You can turn UPnP of using the advanced/options tap (web interface) on Horizon Box
I installed the app earlier today and I'm pleasantly surprised about it's stability for an alpha version. But mostly blown away by the speed, like others said before you have managed to do what UPC haven't been able to until now.
Hij is goed hé, Kantjer
He did a marvelous job!
Verstuurd vanaf mijn GT-I9100 met Tapatalk

Categories

Resources