[SVC] Sleuth's myLocation Service: your phone always knows where it is! - Windows Mobile Software Development

It seems like websites and online services are popping up everywhere that can use location to give you more relevant information. Accuweather and others feature location aware weather sites and Google Maps can accept coordinate information to return location aware search results. Of course, with positional awareness comes controversy. Many emerging strategies are "push based" which means that your location is automatically (and perhaps secretly) pushed out to the Internet to maintain relevance. I don't agree with this architecture and in many ways, this project is an attempt to provide an alternative that gives you the benefits of location relevance while protecting your anonymity.
myLocation is a foundation service that simply stores position data, updated every 10 seconds, in the registry. This data is yours to use. You can choose how you want to leverage it. In the application/games forum, I'll build on this service with applications that give you location aware weather & search tools. Hopefully others will too.
myLocation v1.2 is available.
ChangeLog
v1.2
Obtained fix has GPS accuracy when Mach2003's GpsModDriver v2.2 or > is installed and active (a program is using the mod driver com port). This version of the driver hasn't been released as of April 5 2010 but expect it soon. The application thread is here: Gps Mod Driver Thread
v1.1
Fixed scroll error on control panel app when SIP is raised
Improved the tower caching algorithm. myLocation accesses the data connection even less now.
Having an issue where the service won't stay disabled after a reset? The fix is here.
{
"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"
}
Thread navigation
Initial Alpha Testers discussion starts here
myLocation Beta v1.0 discussion starts here
myLocation Beta v1.1 discussion starts here
myLocation Beta v1.2 discussion starts here
myLocation v1.0 discussion starts here
myLocation v1.1 discussion starts here
myLocation v1.2 discussion starts here
The myLocation service stores your phone's current latitude and longitude in HKLM\Services\myLocation. Based on cell tower ID's, myLocation is accurate to within 1-3KM.
Why is this cool?
myLocation uses almost zero power.
your phone's position is updated every 10 seconds
myLocation's data plan requirements are measured in bytes and can be monitored.
Latitude and Longitude are stored as string values for easy manipulation by scripts etc.
Device compatibility:
HTC GSM Touch/PocketPC are the only supported devices at this time. I've tested all the way back to WM5 on a TyTN (some font issues on the cpl dialog)
TMobile USA service is not supported at this time either. TMO USA tower positions haven't been loaded into Google's web service yet.
In short: If Google Maps Mobile doesn't work correctly in cell tower mode on your device, then this service won't either. there may be cases where GMM does work but myLocation does not. I'm interested to know about these cases.
Installation Notes
If you already have myLocation installed, disable the service using the control panel applet before installing this version. If you are running a very old beta without a control panel applet, uninstall myLocation and reset your device before installing v1.0. After installing, use the myLocation Control panel applet (installed in the System folder) to start the myLocation service. Alternatively, you can reset your device.
Developer Notes
myLocation's position data is stored in HKLM\Services\myLocation
"Latitude" is a string value containing a 6 decimal precision latitude. Negative = south latitude
"Longitude" is a string value containing a 6 decimal precision longitude. Negative = West longitude
If you throw an error loading these values or opening the myLocation Key itself then myLocation isn't installed. You can either default or throw an error pointing to the installer thread. My apps default to Island Pond VT just for grins.
Sleuth's myLocation aware applications
myRadar shows animated radar images of the weather around your current location. Works on all screen resolutions. Map scrolling is gesture enabled on WM6.5 and some WM6.0. Its "flickable" Currently only US weather services are enabled due to the free nature of NOAA weather services there. I'm working on others though.
mySearch is a fast, finger friendly application that uses Microsoft Bing's mobile search site to return location aware searches.
Need Sushi? type "sushi" in and press search. List returned is ordered by closest
Running low on gas? yep: type in "gas station".
Trying to find your closest bank branch? type in the name of your bank and press search.
Of course, Bing is smart enough to know when the location info sent to it has relevance, so it also works great as a general purpose tool for searches that don't have location relevance. Check out the application thread for screenshots of this.
Showaco's Titanium Weather update
Do you use this CHome plugin? If you do, here's a replacement script that uses myLocation position data!
Note to current users: I've updated the script due to the fact that the rainmeter service was discontinued by AccuWeather on March 15th 2010. I now do a reverse geolocate from Google to find zipcode from lat/long then send it to the original webservice. This should insure a more permanent solution.
If your TitaniumWeather is no longer working, then follow the instructions below to fix
How to install:
1. Download Sleuth's titaniumweather.mscr
2. Copy to \program files\TitaniumWeather
3. Run a full update.
This script will use myLocation data if the registry keys exist, otherwise it will use location information defined in the setup program.
Coming Soon!
myConfiguration, a location aware device configuration changer. Define locations then configure custom sounds, notifications, and online services for each.
Don't like email buzzing while at home? No problem! Want WiFi enabled at work but off everywhere else? Use myConfiguration.

Do you need to have a data plan or internet connection to use this application, and will we get service charge through our phone carrier for using this application?
Thank you for your contribution

"Received Invalid CellTower Data" for me.

my location service will not work with T-Mobile US 3G
I have already discussed this with TMO-US tech support. My Location service will not work with 3G, it will work while connected to GPRS/EDGE. Not sure what the problem is. the cell towers are not registered. I just tried your service, but it returned the same values as GoogleMaps puts me in Chelsea hotel in NYC, while I am actually about 400 miles away.
I am sure that it will work if I disable 3G and switch to GPRS/EDGE.

10507 said:
Do you need to have a data plan or internet connection to use this application, and will we get service charge through our phone carrier for using this application?
Thank you for your contribution
Click to expand...
Click to collapse
Yes, you need a data plan. the program sends out 50 bytes to a web service and receives about 20 bytes back. There is no operator based service charge other than what you would normally incur by sending out/receiving that much information over your data connection.

nicksmith4 said:
"Received Invalid CellTower Data" for me.
Click to expand...
Click to collapse
I'm assuming you have a rhodium variant from your sig. If you don't mind telling me, which one is it exactly and who's your operator?

Poll added to this thread. I'd appreciate it if you could vote after testing so I can get a feel for how well it works. Thanks!

S.V.I said:
I have already discussed this with TMO-US tech support. My Location service will not work with 3G, it will work while connected to GPRS/EDGE. Not sure what the problem is. the cell towers are not registered. I just tried your service, but it returned the same values as GoogleMaps puts me in Chelsea hotel in NYC, while I am actually about 400 miles away.
I am sure that it will work if I disable 3G and switch to GPRS/EDGE.
Click to expand...
Click to collapse
Hmmm... working in 3G here. Since my app is throwing the same invalid data as GMM, I'm guessing its a database issue. TMO may not be providing correct location information for their newer 3G towers.

It works for me........1,6 Kilometers from me.
Nice job indeed.

This is such a great idea, if we can get wide support for it this will be great for no-power estimated location for things which don't require exact locations, as you say weather, even paired with some other tool could be used as a tracking device. I have something I've ran for a long time which uploads my cell-based location to a web service, something like that could use this etc..
Works just fine on my Tilt 2, standard ATT ROM, created the key and it wrote the coordinates, etc.. 1800 feet from my current location.

I believe you are seeing the possibilities
This test app should be every bit as accurate as Google Maps Mobile is in cell tower mode btw.

Works fine with O2 in Germany (Edge).
Location is about 4 miles off, but it's where the actual tower is and where google believes I am.

Sleuth255 said:
I'm assuming you have a rhodium variant from your sig. If you don't mind telling me, which one is it exactly and who's your operator?
Click to expand...
Click to collapse
Yes TP2 on Sprint

If we could get a more robust search app that we could run all the time and have it automatically update so that ANYTIME I looked at it, it had the current yellowpages search results for every business within a half mile (or some user definable range) that I am in. This would be awesome!

That's the thought behind a positional aware device. This project will do the under the hood work: automatic current position in HKLM\Services\myLocation w/o battery drain or high data expense.

nicksmith4 said:
Yes TP2 on Sprint
Click to expand...
Click to collapse
Ahhh... CDMA variant is the reason. Your error was puzzling. I'm not familiar with Sprint/Verizon RIL but for sure I believe they are protected by their respective operators. I may be able to get away with it by signing my app correctly. Does Google Maps Mobile work for you?

Works for me. Puts me in the same spot as Google Maps. About 1/2 mile from my actual location.

I wonder why I get a:
WM5?
Smartphone?
MotoQ?

Great job ... very fast and pretty accurate.
Blackstone with Xannytechs 1.7B
About 0,5 km from my actual position.

howdykeith said:
I wonder why I get a:
WM5?
Smartphone?
MotoQ?
Click to expand...
Click to collapse
HTC devices only. What smartphone did you test with? WM5 devices should work. I'm primarily targeting the new HTC Touch devices however.

Related

[APP][BETA][Awesome] GpsTracka - GPS logging app

Greetings, long time lurker, first time poster. (Translation: Sorry if this is in the wrong forum, please move it)
I've made a GPS logging app for Windows Mobile. I'm sure there are others that exist out there, but I had to make this because it's lighter. The main purpose is to log to a GPX file which I can then use to geotag my flickr photos (example Greece vacation pics).
{
"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"
}
I was hoping to get some feedback on this app, all you need to do is install it on your phone and when you go out, get it to read your location. The source code is also available for you to see, so I won't post the CAB here, you can download it from Codeplex - is that OK? The codeplex page also has instructions, other information that you might need.
http://www.codeplex.com/gpstracka
One of the problems I've faced is that there is no Folder Dialog in the compact framework, I'm getting the user to enter a path to a filename and I just strip the file name out afterwards.
Another problem is that this isn't working on the Xperia X1!
The biggest problem - 450 downloads and virtually NO feedback!
So, I'd appreciate any feedback and if you do try it out, what your phone model is. All info is on the codeplex page too, so if you want to make modifications, I can add you as a developer.
I am so happy to see you post your application here. This is definitely the right forum for it.
I actually discovered it myself not so long ago, and I highly recommend it to anyone who is looking for a GPS logger. I have tried most of them and IMHO, this is by far the best. The author forgot to mention a few things, check out these features, and try it for yourself:
* works even when the device is in suspended mode, without having to wake it up whenever logging is required
* only switches on gps when needed, and switches it off once fix is acquired
* user defined location for log file (eg: main memory uses less battery than sd card)
* low battery consumption (as inferred from the above points)
* can be run simultaneously to other gps software (I only tried it once with TomTom, but did not have any problem in either app)
* small and simple, does what is required, and does it well
I am a fan :-D
I'll give it a try and see how it works, even though you appear to have tested it on a Tytn II already, I have a Tilt.
I like the convenience of TrackMe uploading everything to the website with the nice web viewer, and I've written some various things to extract the data, including a Perl script to geotag images from the same data. But there are times I just need a GPX file, maybe even to record it right there and mail it on the fly or such.
Considering light is one of your main requirements, not sure you want to add many features but one thing you might consider is also generating KML output. KML will plug right into Google Maps Mobile and is generally 'easier' for other people to use.
I'll try it out today, cheers!
Hi arman. You're better at this than I
Thanks khaytsus, any comments would be received with the welcome that a Mountain Dew would get if it ever came to the UK.
Nice app mendhak. I would of used something like this on my trip to Thailand last year. I ended up using Beeline.
What solution did you use to keep the GPS on while allowing the screen to turn off to save on power (and stop the PDA from getting hot).
One of my other threads has a few suggestions, Blackme and PhoneAlarm, both I don't find easy solutions.
Not usable for cycling
Is it possible to remove the limitation on the polling interval? 60 seconds is way too high if you want to use this program for tracking during cycling.
I'm still looking for a program that can do the job while the device is in standby mode. I have already tested a few, and up till now GPSCyclingComputer is the only program that I can use for this, but it's not really working well in standby (you can turn of the display, but you can't put the device in standby).
Anyway, thanks for the effort.
Hi, love the concept of your app. It's exactly what I'm looking for to geo tag photos.
Unfortunately I can't get it to work. My Bluetooth attached GPS works fine with other apps (and tomtom) on my Hermes but your app falls over.
I've selected the correct COM port and baud (default 4800) but when I click 'start', no data comes through. If I stop, enable verbose mode and click start again, the app crashes with an 'unexpected error' null reference exception (and a page of info too long to type, but let me know if you want it).
I had to the a photo to read it, but right before the error box pops up the screen reads:
"textbox.Opening....
Com Port COM2 Is Not On Device. The
GPS data is:"
I tried changing com ports in the bluetooth setup, no dice.
Any ideas?
can u explain, what does "Polling Rate" means?
can u make the logging interval to 1second? which means, the GPS coordinates are logged/recorded for every 1 second?..
Thank you
Looking for a light GPS logger and tried GPSTracka, but it doesn't work on my HTC Rose/S740. I get this error when trying to launch the app:
GPSTracka.exe
NotSupportedException...
Saw on CodePlex that it might be related to the fact that it's not a touch screen phone; any plan of making a version for smartphones?
Thought I was subscribed to the thread, didn't realize the replies came in, so I'm sorry for being late.
@icemantwilight - try it with the latest version on codeplex... it uses the GPS Intermediate drivers, and you can specify device names, so that means that the GPS bluetooth device should work now.
@pcboyy - The polling rate simply means that it will open up the GPS port and read from it every x seconds. To conserve battery, you'd obviously use a large polling rate. If you want more continuous points, then set it lower.
@jgeerts: Done, it can be set to a lower value than the default of 60.
@tytn2user: I stop the GPS port after every read, then use a timer to wait and then do the next read. The act of opening the port is what starts draining the battery (and hurt my thighs ), so this helps.
Wow! This is an awesome application! Just what I was looking for, for geotagging my photos. Great work Mendhak.
I have a little problem though. I'm trying to import the GPX file to an application called GPScorrelate, in order to add GPS coordinates into photos' EXIF, but I receive this error...as if the data format is wrong:
"Unable to read file 20090822_194822.gpx for some reason. Please try again"
I thought GPX was a unified format.
My example GPX file contains:
<?xml version="1.0"?>
<gpx version="1.0" creator="GPSTracka - http://www.mendhak.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
<time>2009-08-22T16:48:22Z</time>
<wpt lat="34.6884017" lon="33.050615">
<time>2009-08-22T16:48:22Z</time>
</wpt>
<wpt lat="34.6884817" lon="33.0506">
<time>2009-08-22T16:49:24Z</time>
... etc
Is there something I could do with GPS Tracka to correct this problem? Or could it be an issue with the GPScorrelate application?
Unfortunately I didn't find many alternative programs for Linux for do further testing.
Greetings, glad you like it!
Yes, GPX is definitely unified, so I'm wondering if GPSCorrelate is looking for a node that isn't there. Do you have an example of a GPX file that does work with GPSCorrelate? If the GPX file doesn't work with that software, try changing a few settings.
Go to the settings in GPSTracka, and change it from tracks to points or vice versa. Perhaps GPSCorrelate wants tracks because it's trying to interpolate the location of your photos?
mendhak said:
Greetings, glad you like it!
Yes, GPX is definitely unified, so I'm wondering if GPSCorrelate is looking for a node that isn't there. Do you have an example of a GPX file that does work with GPSCorrelate? If the GPX file doesn't work with that software, try changing a few settings.
Go to the settings in GPSTracka, and change it from tracks to points or vice versa. Perhaps GPSCorrelate wants tracks because it's trying to interpolate the location of your photos?
Click to expand...
Click to collapse
Yup, you are right! GPSCorrelate expected tracks as an input. I created a test log with tracks and it was accepted by GPSCorrelate.
Everything should work fine now.
Thank you for this great application and support. I will definitely keep track of this GPSTracka and install any newer versions you release
GREAT application But I noticed small problem also...
I discovered Your great app today and I will test it soon better. Its great it works as it works (runs GPS module in time intervals, not constantly, and on standby also) and I hope to get small battery drain. I have Samsung I780 and even having two batteries it is difficult to log whole day of trekking with any other app I tested.
I have noticed some small problem at the begining - Google Maps Mobile cannot open klm files generated by Your app. I tested other klm files I have (from BeeLineGPS and NoniGPSPlot) and it works, but when I try open one of Your app`s KLM it shows that klm files cannot be opened becouse it contains errors.
I will check tommorow if I can open it with Google Maps on PC.
Anyway, Your app is a little shiny diamond and I will try to promote it on PDAClub forum
Hello, I am using your program for a while and I think it's great. I am trying to log a route though and I want it to run the gps every 2 seconds (I don't mind the battery drain). I set it to do that but instead it runs every 6 or 7 seconds. I am guessing that is because it turns the gps off. What can I do to have it keep the gps open?
I noticed a pauze in the advanced settings. What does this pauze mean?

How to get the best experience for Android. Tips and advice here :)

This thread will be dedicated for people posting about things they have done to improve the experience of using Android on their device.
I'll start of by posting some already known but may be new to new users.
In spare parts turn off animations and speed of transistion of windows. This should make navigating faster.
By doing this it should also automatically turn it off in the settings app.
Based upon your needs you can change how many apps may be open at any given time.
Dark Man X: i set in dev-tools (development settings) a process limit to 3 apps, now my diamond is much more stable and smooth
maybe someone helps who doesnt know this feature (like me)
Also first boot is always sluggish due to Android setting up everything. After you see the homescreen you should give it a good 5 minutes to settle in. Then reboot and reload haret again. You should notice the system is now more responsive and smooth.
[text removed to save space]
babijoee said:
This thread will be dedicated for people posting about things they have done to improve the experience of using Android on their device.
I'll start of by posting some already known but may be new to new users.
In spare parts turn off animations and speed of transistion of windows. This should make navigating faster.
By doing this it should also automatically turn it off in the settings app.
Based upon your needs you can change how many apps may be open at any given time.
Dark Man X: i set in dev-tools (development settings) a process limit to 3 apps, now my diamond is much more stable and smooth
maybe someone helps who doesnt know this feature (like me)
Also first boot is always sluggish due to Android setting up everything. After you see the homescreen you should give it a good 5 minutes to settle in. Then reboot and reload haret again. You should notice the system is now more responsive and smooth.
Click to expand...
Click to collapse
When I restricted the process limit to 3 or even 4 apps in development settings I found that my exchange email started messing up. I could open the message list, but couldn't actually get an email to open. It kept closing out to the home screen. Removing the limit brought it good again. Was repeatable by selecting and removing limits. This is on a DIA100.
robh1234 said:
When I restricted the process limit to 3 or even 4 apps in development settings I found that my exchange email started messing up. I could open the message list, but couldn't actually get an email to open. It kept closing out to the home screen. Removing the limit brought it good again. Was repeatable by selecting and removing limits. This is on a DIA100.
Click to expand...
Click to collapse
probally recommended for light users of android.
eg texting, phone, web and music.
Mr.Sir said:
It works great except for:
1. Camera doesn't work.
2. It literally EATS my battery and heats up the device a lot more than winmo. It's even a bit warm in hibernate.
I have no stability, lag or other animation issues. Fix those two points and we won't even need winmo anymore, except for booting android
Click to expand...
Click to collapse
please read the topic before posting. we know this already, back onto topic.
I turned off auto-rotate display under display settings, this increased speed for screen tilts and removes the instability with launcher pro when extending/closing the hw keyboard. Eq no more force quit on launcher-pro when doing tilt+extend keyboard or.
Seems like launcher pro get's dual inputs both sensor and physical keyboard extend.
You will lose the auto landscape if keyboard is not extented, byt I never use landscape without keyboard anyway.
XDAndroid 2.2 Froyo 1.7.10 Beta
Sent from my HTC Touch Pro(RAPH100) using XDA App
CeasarRAPH100 said:
You will lose the auto landscape if keyboard is not extented, byt I never use landscape without keyboard anyway.
Click to expand...
Click to collapse
Yup, which is why it's really not a big deal to turn off that rotation sensor feature
CeasarRAPH100 said:
I turned off auto-rotate display under display settings, this increased speed for screen tilts and removes the instability with launcher pro when extending/closing the hw keyboard.
Click to expand...
Click to collapse
Im new To android on my verizon touch pro and my main complaint was how it would freeze trying to rotate all the time. I just tried this tip and now it is way more smooth.
Sent from my MSM using XDA App
Android 2.2b2
Verizon touch pro cdma
Screen of death / SoD work around
This may be device dependent (it might or it might not work for your device) but you can download batterybooster; free download from market and the website HERE
Once you've installed it, run the application and look for the icon that looks like a sun, far right hand corner, and tap it. Set it to Never and it should never time out! Keep in mind, this work around circumvents the automatic back lgiht feature. So, you will need to manually turn off the screen (usually power key). The intent of this work around is to have the screen to remain ALWAYS on.
Additionally, if you haven't already enabled the installation from unknown sources, when you run the .apk, Android should walk you through this process. Also, if you are installing this from the market, it won't hurt to set the automatic screen off to greater than 10 minutes.
n-Joie! (Enjoy)
Good read!
Some interesting reading on THIS site; specifically for devs and ROM builders.
nueDriverProject is a project to eventually rewrite all existing HTC drivers in C to aid in optimization and other efforts.
Click to expand...
Click to collapse
i cannot find stk menu on xdandroid and anyone knows how to install stk service?
reker said:
i cannot find stk menu on xdandroid and anyone knows how to install stk service?
Click to expand...
Click to collapse
stk menu? stk service?
Please, explain more - I have not a clue what you are talking about.
stk = stock maybe Or are you talking about the SDK? Two entirely different trains of thought there, my friend. Also, which version are you running? There are quite a few out there as we speak!
Do, get back with us when you can!
arrrghhh said:
stk menu? stk service?
Please, explain more - I have not a clue what you are talking about.
Click to expand...
Click to collapse
STK=SIM TOOL KIT
see wiki: en.wikipedia.org/wiki/SIM_Application_Toolkit
the sim card sell in china contain a built-in menu and it can perform some predefined functions, such as get the weather forecast or news thru sms, watch how many contacts the sim card can store, change my password of the sim, blablabla
in winmo, the stk service is built-in the rom, the service name is STK_Service, the filename is STK_Service.dll and i can access stk menu by running STK_UIPPC.exe
but in xandroid, i cannot find a useable stk service installer, i searched and found a stk.apk but i cannot install it on xandroid, when i try to intall it, it just tells me the application cannot be installed.
i noticed that the official android has included stk (com.android.stk can be found in /system/app/) but xandroid not include it
so.. does anyone know how to install it?
{
"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"
}
reker said:
STK=SIM TOOL KIT
see wiki: en.wikipedia.org/wiki/SIM_Application_Toolkit
the sim card sell in china contain a built-in menu and it can perform some predefined functions, such as get the weather forecast or news thru sms, watch how many contacts the sim card can store, change my password of the sim, blablabla
in winmo, the stk service is built-in the rom, the service name is STK_Service, the filename is STK_Service.dll and i can access stk menu by running STK_UIPPC.exe
but in xandroid, i cannot find a useable stk service installer, i searched and found a stk.apk but i cannot install it on xandroid, when i try to intall it, it just tells me the application cannot be installed.
i noticed that the official android has included stk (com.android.stk can be found in /system/app/) but xandroid not include it
so.. does anyone know how to install it?
Click to expand...
Click to collapse
This is outside of the scope of XDAndroid, it seems to be carrier-specific. We try to support all carriers, but that doesn't mean we can support every single function of every single carrier.
Stick to WinMo if this is a problem for you, or figure out how to get the apk working and let everyone know how you did it .
no, it's not carrier-specific, in fact, near half of carriers in the world use stk.
stk is supported by official android and the source of stk.apk could be found at packages/apps/stk in the android source code, but it cannot be installed on xdandroid
reker said:
no, it's not carrier-specific, in fact, near half of carriers in the world use stk.
stk is supported by official android and the source of stk.apk could be found at packages/apps/stk in the android source code, but it cannot be installed on xdandroid
Click to expand...
Click to collapse
It is carrier-specific, and besides this is all for so-called 'value-added services'. You can't expect those to work on our port... If it's causing you grief either get a native Android device or go back to WinMo!!!!
@reker
It may not be supported by XDAndroid (the dev project) BUT it doesn't mean that you can not figure out how to support it and share this info. Keep in mind, ALL of this is made possible through the work and development of us, the members! If it was "so important" wouldn't you think that there would be support for it already?
GPS woes
At the moment, it has been reported that GPS does NOT work for Gingerbread. However, GPS should work in FroYo/FRX06(latest release to-date). It has been said that getting a lock(GPS lock) while in winmo, CAN reduce the length of time it takes to get a lock while in Android. Also, if you are running a ROM with QuickGPS, it is suggested to run it once before you run haret. This will also get a quicker GPS lock while in FroYo.

[App] Sab Watch - Monitor Sabnzbd and search/download from NZBMatrix and Newzbin

After a long delay, I wanted to see if anyone wanted to do some Beta testing. Sab Watch has been changed quite significantly, and before it heads to the Marketplace, I thought it could use a little more real world testing.
If you're interested, Ill send you a XAP which you can use with no limitations... Just post here with your email. Note that the unofficial contract in the deal is that you provide a little bit of your experience. (Errors that you see, language translation errors, etc). Without further adeu, here's the changelog:
3/20/2011 - Version 2.0
Layout change. Quite a few things have moved around. I am interested in hearing what you think: [email protected]
Trial version added. The trial version is the same as full version, except for ads on main screen and a nag when loading the app.
Multi-Language support. Sab Watch will now identify your language, and change text to work for your language. This is experimental, but testing did not show any problems. If you would like to help translate, please contact me at [email protected]. If Sab Watch doesn't recgonize your language automatically, you can change to a language of your choice by going to App Settings.
Supported Languages:
English
English (United States)
Spanish
German
Japanese
Dutch
French
Quite a few UI improvements.
Much more input validation.
Sab Watch will now save your search history. You can clear the history in app settings.
HTTPS support. Note that you will need a valid certificate, or you'll need to add your server certificate onto your phone.
A great tutorial can be found here:
http://davesimm.blogspot.com/2011/03/using-openssl-to-secure-and-encrypt.html
Price Drop - Sab Watch will now sell for 99 Cents (USD)
Please email me for any requests, support, and questions at [email protected].
http://www.williammelani.com/wp-content/uploads/2011/03/changelog.html
It also should completely support landscape mode.
{
"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"
}
Bought the app, looks great but its a bit difficult to setup. Can you post some sort of guide.
serialtoon said:
Bought the app, looks great but its a bit difficult to setup. Can you post some sort of guide.
Click to expand...
Click to collapse
I can't currently post links, but I made a post about it on williammelani.com which has some pictures which may be helpful in setting up Sab Watch. Alternatively, you can try reading the information below for more help.
Yep, sorry about it, I actually just changed it to a Pivot/AppBar application which makes the configuration much easier.
On the configuration Page, click on the + Icon to add your first server (or a new one, etc)
From here, enter your Sabnzbd Credentials. You can click the blue 'Config Help...' for more detailed information, but the idea is this:
Server Name is a way for you to identify the server. For example, if you want to communicate on your local network when you're at home, you might call it 'home', and another server with a remote IP you might call 'away'.
Then, enter the IP you use to connect to Sabnzbd, as well as the port and API.
You can find the API key for sabnzbd by going to the 'Config' header and clicking on General. It should be a ~30 character long string.
The IP/host is something like 192.168.1.201, or if you have a domain name attached, it might be something like myhomeserver .com.
Back on the configuration page, you can directly enter your NZBMatrix details. You will need the username you use to login, as well as your API key. The API key can be found by clicking on Your Account at the top of the page after you've logged in.
Finally, you can set a server to be your 'default' by clicking the 'check' button. This server will be the one the application tries to automatically connect with when the application is launched.
When you've done all that, you need to connect to the server for the first time.
To select a server, click on the name until it highlights in your accented color. Then the 'Edit Server', 'Delete Server', 'Default Server', and 'Connect (PLAY icon)' will become available to use.
Your queue and history should show up after the first refresh, and continuously refresh based on the value you set on the 'status' page.
The application fully supports Context menus, meaning that in the three large lists (Queue, History, and Search), you can press and hold for a second to bring up a context menu to perform actions on the selected item.
Single clicking any item brings the 'detailed' view, which shows more information about the particular item you clicked on. On the queue page, you're presented with a few buttons to pause/resume the item, delete it, or move it to the top of the queue.
You can also change the category by clicking on either the Category header or the category itself.
History lets you view slightly more detailed history information, as well as delete the item from the history.
Search lets you view detailed results from NZBMatrix, and gives you a button to download to the server. This button, as well as the one from the context menu, will attempt to automatically sort downloads to their respective category.
I will add some pictures soon to help with the configuration. Sorry about that, Version 1.3 in ~ a week will make configuration and layout much easier.
Thanks again for the purchase
In the version currently in the app store, Newzbin is not available, although It was submitted 2 days ago so you should expect it soon.
Gotcha! Looks like i successfully added my Sab server. Thanks! Fantastic app so far!
Thanks I've just spent the last couple hours making the app use the pivot/appbar design, and I can't wait to release it It's much more intuitive and responsive, and the app seems more fluid in general.
williammel said:
Thanks I've just spent the last couple hours making the app use the pivot/appbar design, and I can't wait to release it It's much more intuitive and responsive, and the app seems more fluid in general.
Click to expand...
Click to collapse
Im looking forward to it!
Check out a preview of Sab Watch 1.3 here: youtube.com/watch?v=VYJpHDeQCyo
New version looks great! Do you know if Sab Watch will work with https, I tried it real quick on my machine and it didn't appear to work. Could easily be a problem on my end though.
Goatmaster said:
New version looks great! Do you know if Sab Watch will work with https, I tried it real quick on my machine and it didn't appear to work. Could easily be a problem on my end though.
Click to expand...
Click to collapse
Thanks !
It doesnt support https yet, but only because I have hard-coded it to use http. Ill try to add it into 1.3 however. NZBMatrix is already using https.
Sab Watch 1.2 Is now in the marketplace!
Sab Watch 1.3 has been submitted to the marketplace. There was a weird goof/bug/something that happened in the 1.2 submission that renamed the app to 'sab watch (app)'.
I have been talking to support, and they advised me that it would be fixed if I submit a new app with the 'Sab Watch' name. If it doesn't fix it, ill just submit the app updates to each
Anyway, since 1.3 is considered a 'new' application, it goes through a more strenuous testing than if it was an update; therefore it might take a couple more days. Expect it by 12/9.
VERSION 1.3
NEW FEATURES
Entire App switched to Pivot/AppBar design. Makes performance on the main page better as it isn't always trying to display every list at once.
Added ability to set Pause Timer for SabNZBd server.
'Status' page renamed to extra. Still not quite sure what to do with it yet, as seems like less important information than anything else. Would appreciate suggestions.
Removed config page. This has been replaced by options on the Application Bar.
You may now set a custom amount of items to display for the Queue, History, and Newzbin Results. This will persist throughout application launches.
You may now set a custom refresh rate for the application. This will persist throughout application launches.
When entering the list of servers with no servers defined, you will now get prompted on how to begin adding your first server.
Clicking on a Warnings on the Detailed Server Information page shows the actual warnings received.
Trying to change the NZBMatrix category should be a little easier to bring up the category selector list. In addition, the selector list should load a little faster.
Added Turnstile transitions to pages.
You can now pick from a list of times to pause the server if you wish. This will make it much easier in most situations. Selectable times are 0 (off), 15 min, 30 min, 1 hour, 3 hours. You can still enter a number instead if you wish.
BUGFIXES
Certain Help dialogs contained outdated information from old versions, this is corrected and updated now.
Fixed numerous misspellings of the word occurred.
Fixed a bug where if the user left out their port on the server setup page, the port would be changed to 80, and then tell the user 80 is not a valid number.
Fixed some text placement inconsistencies on the Newzbin detailed post page.
Sab Watch now properly urlencodes search queries. I haven't observed any changes in search results, but YMMV.
Category on queue page should now stay at the line below the rest. This should prevent the 'jumpy' behavior you might have experienced, where as soon as it could fit on the previous line, it moved.
Made error messages that show when you attempt to use NZBMatrix or Newzbin without entering login information actually state that there is no information saved.
NOTES
Newzbin only supports 500 results returned. Any number higher than 500 will still return, at max, 500.
Setting the amount of items to display higher not only causes the application to lag while displaying them, but also uses considerably more data downloading the results, and CPU time to format the results. Keep the display amount reasonable to see good performance.
Here's an look at the upcoming Sab Watch 1.4, Which will feature RSS feeds of NZBMatrix, and possibly Newzbin. You can browse the categories in the same way as you can when select a search category.
Edited 12/5:
NZBMatrix feeds have been completed.
I bought it, thanks for your work so far.
Goatmaster said:
I bought it, thanks for your work so far.
Click to expand...
Click to collapse
Thanks Goatmaster. I sent you a pm about HTTPS; but the problem is basically this:
Windows Phone 7 requires a valid certificate to use https, which means that:
1. You must have a valid certificate on your server.
or
2. You must jump through quite a few hoops to copy a your invalid certificate to special file format, email it, and open the email in IE, verify it, etc.
I don't mind adding it, its not much work, but just getting your opinion on if you'd do step (2). I asked some of the SabNZBd developers what they thought and they told me probably no one has a valid certificate.
Microsoft said:
If I understand correctly you want to communicate with a Web Service that is running on your own computer using SSL over HTTP (HTTPS). If the certificate of the Certificate Authority (CA) that signed the SSL certificate used by the server hosting your Web Service is not in the certificate store of your Windows Phone 7 device you could do the following:
Export the CA certificate to a Base64-encoded or DER-encoded X.509 .CER file.
Send the .CER file as an email attachment to yourself or put it on a Web server so that you can open and install it from the email application or Internet Explorer Mobile on the device .
If there are any intermediate certificates used do the same for those since a .CER file can only install one certificate.
Click to expand...
Click to collapse
Edit: Sab Watch 1.3 is going to be skipped, and 1.4 was sent to the marketplace last night.
This may be a dumb question but would this allow me to start downloads from my phone? I use newsbin currently and I am sure I can figure out sabNzb if it would allow me to search and add things to my download queue. Or is this app just to watch and make priority changes to your queue?
IVIadness said:
This may be a dumb question but would this allow me to start downloads from my phone? I use newsbin currently and I am sure I can figure out sabNzb if it would allow me to search and add things to my download queue. Or is this app just to watch and make priority changes to your queue?
Click to expand...
Click to collapse
Yep, you can download things onto your sabnzbd server from within the app.
You setup the server to have your NZBMatrix/Newzbin credentials, and then this app have your credentials too.
It works like this: You search for new content on Newzbin/NZBMatrix, or browse feeds in the new version (comes out today!).
Once you find what you need, you click download in the app, which 'sends' the link to sabnzbd, and it begins the download.
There's a video on youtube in the first page which shows how you'd use the app. It's the closest version to the version that should be out today.
http://www.youtube.com/watch?v=VYJpHDeQCyo
ok that is awesome, looks like I may be buying this asap becuse this takes care of my remote issues the only time I remote into my pc from the phone is to queue stuff on Newzbin
Cool! I just got the "Approved Marketplace Submission" email a couple hours ago, should the new version should be in there today or at latest tomorrow.
Right now there is a version which works for newzbin currently in the marketplace however. There was a goof with the name so it's called
sab watch (app) in the marketplace, but the new version should fix it.
Cool got it working and it kicks ass thanks for saving me money and being really awesome and updating this thread to answer my questions, also works great with dyndns!!

Google maps showing high usage even though I haven't used it.

I've noticed Google maps has been keeping my phone awake quite a bit during the day. I've never noticed this behavior before in any of my phones. Not sure if it is a Google Now thing? My battery drain while on standby seems higher than what I would expect from a battery this size. Almost 2-3% an hour with zero use. I can get through the day fine but poor standby drain makes a second day out of the question. On just plain standby my Sensation can last as long or longer with 1/2 the battery.
{
"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"
}
Yep, same here. I uninstalled the updates and all is well.
Sent from my SGH-T889 using xda app-developers app
OwenW71 said:
Yep, same here. I uninstalled the updates and all is well.
Sent from my SGH-T889 using xda app-developers app
Click to expand...
Click to collapse
Uninstalled what update?
Not sure which update it was, whichever one is current. I used the Manage Applications menu to uninstall updates on Maps. It won't let you uninstall maps without using TiBu or something similar. Since Maps is considered a system app, you can only uninstall updates. That was sufficient to end the needless power drain.
I noticed when I turned off Google now it went away and I have the most current maps update. You might want to check it out
Google play , ,find google maps app and then uninstall. reboot your phone.
Don't worry, you are not uninstalling the all app just the update.
Sent from my SGH-T889
Do you have the location services enabled ?
enachemc said:
Do you have the location services enabled ?
Click to expand...
Click to collapse
+1
Turn off gps its only a button away to turn on in the status bar? Also try reinstalling google maps if anything
Sent from my SGH-T889 "powered by the force v2" using Tapatalk 2
google now-settings-privacy & accounts-manage location history-location settings-location reporting-Do not update your location. Also uncheck Enable location sharing and Enable location history if checked. Also if your weather widget is updated by geolocation, put in a static zip code instead.
Aguiltysoul said:
I noticed when I turned off Google now it went away and I have the most current maps update. You might want to check it out
Click to expand...
Click to collapse
I'm trying ot avoid turning off google now. Battery life is good enough I can live with it but if I can get rid of the battery drain and keep google now that would be gravey.
OwenW71 said:
Not sure which update it was, whichever one is current. I used the Manage Applications menu to uninstall updates on Maps. It won't let you uninstall maps without using TiBu or something similar. Since Maps is considered a system app, you can only uninstall updates. That was sufficient to end the needless power drain.
Click to expand...
Click to collapse
Trying that out. Will see what my Maps usage looks like tonight.
enachemc said:
Do you have the location services enabled ?
Click to expand...
Click to collapse
Yes. I've had location services enabled on every Android phone I've owned and I've never seen that high map usage so something is different about the Note II setup. When I was using Jelly Bean on my Sensation I never recalled seeing that heavy maps usage so I'm thinking something is off on my setup with the Note II.
After uninstalling the update it looks better. Google search on , ,gps on.
Anyway. .the battery life on this phone is amaizing.i didn't root my phone yet to flash a custom rom because everything looks awesome.
Sent from my SGH-T889
Yeah if you want all that on it will use some battery. I turned everything off I mentioned earlier, google now still works perfectly, but I have 0 maps activity at all registering on my battery activity.
stevessvt said:
google now
-settings
-privacy & accounts
-manage location history
-location settings-location reporting
-Do not update your location.
Also uncheck Enable location sharing and Enable location history if checked.
Also if your weather widget is updated by geolocation, put in a static zip code instead.
Click to expand...
Click to collapse
Thanks for sharing this but can you tell me where to put the static zip?
Sent from my MZ609 using Tapatalk 2
Hit the weather on the widget so it brings up the 5 day forcast. Top right corner hit the menu button. Again, top right hand corner hit the +, put in your zip code and hit your town. Now hit the menu button on the phone itself by the home button, hit show current city, and turn off.
Thats it, your good to go.
This is why I use AutoStarts to prevent apps from starting up in background and manage when the apps do run in the background so that the apps don't take up so much system resources. Yes, Google Maps does auto start when your device boots up and then runs in the background.
stevessvt said:
Hit the weather on the widget so it brings up the 5 day forcast. Top right corner hit the menu button. Again, top right hand corner hit the +, put in your zip code and hit your town. Now hit the menu button on the phone itself by the home button, hit show current city, and turn off.
Thats it, your good to go.
Click to expand...
Click to collapse
Thanks that one was completed since day one, old trick since htc hero
I asked the question because I was missing something in Google Now
Sent from my MZ609 using Tapatalk 2
OwenW71 said:
Yep, same here. I uninstalled the updates and all is well.
Sent from my SGH-T889 using xda app-developers app
Click to expand...
Click to collapse
Thanks, that did it! Maps pretty much stopped dead in my battery stats since I did this a few hours ago! :victory:
I'm curious are you people experiencing this issue rooted or stock? I supposed that could be carrierIQ transmitting your location data to the NDAA data fusion centers
"
Americans Are The Most Spied On People In World History
More Spying On Citizens than in Stasi East Germany
TechDirt notes:
In a radio interview, Wall Street Journal reporter Julia Angwin (who’s been one of the best at covering the surveillance state in the US) made a simple observation that puts much of this into context: the US surveillance regime has more data on the average American than the Stasi ever did on East Germans.
Indeed, the American government has more information on the average American than Stalin had on Russians, Hitler had on German citizens, or any other government has ever had on its people.
The American government is collecting and storing virtually every phone call, purchases, email, text message, internet searches, social media communications, health information, employment history, travel and student records, and virtually all other information of every American.
Some also claim that the government is also using facial recognition software and surveillance cameras to track where everyone is going. Moreover, cell towers track where your phone is at any moment, and the major cell carriers, including Verizon and AT&T, responded to at least 1.3 million law enforcement requests for cell phone locations and other data in 2011. And – given that your smartphone routinely sends your location information back to Apple or Google – it would be child’s play for the government to track your location that way.
As the top spy chief at the U.S. National Security Agency explained this week, the American government is collecting some 100 billion 1,000-character emails per day, and 20 trillion communications of all types per year.
He says that the government has collected all of the communications of congressional leaders, generals and everyone else in the U.S. for the last 10 years.
He further explains that he set up the NSA’s system so that all of the information would automatically be encrypted, so that the government had to obtain a search warrant based upon probably cause before a particular suspect’s communications could be decrypted. But the NSA now collects all data in an unencrypted form, so that no probable cause is needed to view any citizen’s information. He says that it is actually cheaper and easier to store the data in an encrypted format: so the government’s current system is being done for political – not practical – purposes.
He says that if anyone gets on the government’s “enemies list”, then the stored information will be used to target them. Specifically, he notes that if the government decides it doesn’t like someone, it analyzes all of the data it has collected on that person and his or her associates over the last 10 years to build a case against him."
READ THE FULL ARTICLE AT THIS LINK:
http://www.pakalertpress.com/2012/1...utm_campaign=Feed:+pakalert+(Pak+Alert+Press)
Imagine if Stalin or Hitler had the ability to spy on people like technology has presented us today.
stevessvt said:
Imagine if Stalin or Hitler had the ability to spy on people like technology has presented us today.
Click to expand...
Click to collapse
I dunno were almost to the stazi 1937-38 e. german police state now!!

[APP] PRadio - Pandora for Windows 8

PRadio is a Windows 8 Store App for Pandora. Unlike IE, this app allows users to stream music from Pandora recommendation service in the background. It works great on tablets such as Microsoft Surface. This app works only in the US. If you want to use it in other countries you need a US based proxy or VPN software such as openvpn.net
{
"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"
}
Features Supported
* Add radio stations via the search charm
* Search for Genre, Album, Artist and Songs
* Delete radio stations via the app bar
* Pin radio stations to start menu
* Play/Pause/Skip songs
* Multimedia Keyboard Support
* Support for snapped view and portrait layout.
* History of Songs Played
* Share Song Information with other applications via share charm
* Provide feedback for a song
* Background Streaming
* Support for touch and tablets
To download the released version please visit the Windows Store and search for PRadio or open the following link in IE.
http://bit.ly/Yt9qT5
The app is only available in the US Store, if you are in another country you can switch to the US Store by going to "Control Panel\Clock, Language, and Region\ Change region."
[Update 12/14/2012]:
If you want to try out the latest version that will be available shortly on the store you will need to sideload the app. This version supports background music streaming on Surface RT even when the device is locked (Connected Standby).
Please follow the instructions given below:
1. Download Pandora_0.0.4.8_AnyCPU_Test and unzip to any folder e.g. xyz.
2. Open powershell as an administrator
3. Execute the following commands in powershell
a) set-executionpolicy unrestricted
b) cd xyz\Pandora_0.0.4.8_AnyCPU_Test
c) .\Add-AppDevPackage.ps1
[Note: Installation process might ask you to login to your Microsoft Account which is necessary to get the necessary certificates from the windows store to sign the package]
If you have feedback on the app, please post below.
What is Pandora?
Pandora Internet Radio, an automated music recommendation service and "custodian" of the Music Genome Project whose service in full is only available in the United States, with limited access in Australia and New Zealand. The service plays musical selections similar to song suggestions entered by a user. The user provides positive or negative feedback for songs chosen by the service, which are taken into account for future selections.
Wow, very nicely implemented for a third-party client! The snapped interface is very good as well. The interface when something *else* is snapped (which means it only has about 1040 pixels of width on the Surface) isn't perfect though (usable, but some stuff gets covered).
I'd be happy to sideload and test a new version.
EDIT: A bit more feedback: the app doesn't handle being backgrounded very gracefully. It will stop playing after the current song. I suppose that *could* be intentional, but it's annoying.
GoodDayToDie said:
Wow, very nicely implemented for a third-party client! The snapped interface is very good as well. The interface when something *else* is snapped (which means it only has about 1040 pixels of width on the Surface) isn't perfect though (usable, but some stuff gets covered).
I'd be happy to sideload and test a new version.
EDIT: A bit more feedback: the app doesn't handle being backgrounded very gracefully. It will stop playing after the current song. I suppose that *could* be intentional, but it's annoying.
Click to expand...
Click to collapse
Thanks for the feedback, I just posted instructions to sideload the new version.
It should not stop playing after the current song, this is not intentional. Can you send me the following PRadioInformation.log file which should be present in
%appdata%\..\Local\Packages\28268splashtetra.PRadio_80qntxqrmk3vj\LocalState folder
Sorry, I should correct myself: it won't start the next song if the screen is off. Turning the screen on by itself won't start playing agian, either; you either have to use the media control and hit Play, or log in and have the app at least partially in the foreground.
If you still need the log I'll post it here in a bit.
GoodDayToDie said:
Sorry, I should correct myself: it won't start the next song if the screen is off. Turning the screen on by itself won't start playing agian, either; you either have to use the media control and hit Play, or log in and have the app at least partially in the foreground.
If you still need the log I'll post it here in a bit.
Click to expand...
Click to collapse
Are you using a Surface RT or an ARM based tablet? If yes, I believe it is going into connected standby. In connected standby, windows does not let the app get the next playlist. I need to use a different set of API to support this scenario. As soon as I get hold of an ARM tablet I will add support for this. If this is not an ARM based tablet then please send me the logs.
GoodDayToDie said:
Sorry, I should correct myself: it won't start the next song if the screen is off. Turning the screen on by itself won't start playing agian, either; you either have to use the media control and hit Play, or log in and have the app at least partially in the foreground.
If you still need the log I'll post it here in a bit.
Click to expand...
Click to collapse
Hi GoodDayToDie or any Surface RT user,
I have created a new version 0.3.3 of the PRadio which hopefully should work in your machine. Can you give it a try? I do not own one yet so I cannot try it myself.
Instructions are given below.
Thanks
Instructions:
1. Download Pandora_0.0.3.3_AnyCPU_Test and unzip to any folder e.g. xyz.
2. Open powershell as an administrator
3. Execute the following commands in powershell
a) set-executionpolicy unrestricted
b) cd xyz\Pandora_0.0.3.3_AnyCPU_Test
c) .\Add-AppDevPackage.ps1
[Note: It might ask you to login to your Microsoft Account that is necessary to get the necessary certificates to sign the package]
Thanks! Yes, I'm using Surface RT. I'm sideloading your app now and will report later.
EDIT: Works fine! I had to uninstall the current (store) version first, but it preserved my configuration (you using the roaming AppData?) so that was no problem.
The music playback did cut out eventually, but I'm guessing that's intentional (just the "are you still there?" check, perhaps) since it was after an hour or so of inactivity, and as soon as I brought he app forward again it resumed. I'm on a free account, BTW (used to subscribe, but between them not creating a WP7 app and the advantages of Zune Pass instead, I let it lapse).
One piece of feedback: you could put a lot more info on the About page. Version would be good, for example, and I didn't actually see attribution for the CC-licensed artwork, just a mention that it was CC-BY. Other than that, love it!
Seems to be working all nice and proper for me now too, on RT.
Eats far less CPU than letting IE run in desktop mode.
Edit: Every once in a while there seems to be a delay for it loading the next song of 30-45 seconds. Not critical, just noting.
Edit2: More feedback.
1) I can't forward to the next song from the volume menu.
2) It seems to stop playing after an hour and a half or so, on a Pandora One account.
3) It'd be nice if it could remember the last station and start playing on launch
4) Related, it'd be nice if it automatically logged in on launch, not sending you to the login screen. Perhaps a settings option to clear the stored user settings, and make it log in automatically?
5) I suspect this is more of an OS issue, but outputting through a USB sound card and putting the device to sleep causes the audio to become garbled and broken.
6) The formatting seems to be a bit off in portrait mode, the 'Log Out' button on the top clips over the station name, and there's a considerable amount of deadspace at the bottom of the screen (probably a good 1/3 of the screen is wasted)
And, are the advertisements on it yours or Pandora's? If they're Pandora's, it'd be nice if you could detect if it's a Pandora One account.
does this work for cdn. IP addresses? regular pandora won't let cdn IP users
i know on android, you have to use ORBIT something app, forgot the name, and on iphone you use that hot shield free VPN
Thanks for the feedback GoodDayToDie & netham45.
The music playback did cut out eventually, but I'm guessing that's intentional (just the "are you still there?" check, perhaps) since it was after an hour or so of inactivity
>> I know why it fails to play after an hour....Connected Standby, I will fix this in the next release.
>> you could put a lot more info on the About page. Version would be good, for example, and I didn't actually see attribution for the CC-licensed artwork, just a mention that it was CC-BY
I will add version in About page. Currently if you run the app and in taskmanager search pandora.exe, right-click and go to properties you can see the version. I will add attribution too. Good catch!!
>> I can't forward to the next song from the volume menu.
Forwarding is currently disabled as Pandora does limit the number of skips after some time. If a users keeps on skipping he/she will eventually hit this limit and there is no UI to message this to the user. This also prevented my app to be certified in the store so i decided to disable it for now till i figure out a better way to deal with this.
It'd be nice if it could remember the last station and start playing on launch
Good feedback, I will add in the next release.
Related, it'd be nice if it automatically logged in on launch, not sending you to the login screen. Perhaps a settings option to clear the stored user settings, and make it log in automatically?
Currently it should automatically login based on the credentials stored on the machine. Do you want a way to clear the settings?
I suspect this is more of an OS issue, but outputting through a USB sound card and putting the device to sleep causes the audio to become garbled and broken
Interesting....Thanks for reporting it. I would need to get hold of a USB sound card to try this out. Was this on the RT device?
The formatting seems to be a bit off in portrait mode, the 'Log Out' button on the top clips over the station name, and there's a considerable amount of deadspace at the bottom of the screen (probably a good 1/3 of the screen is wasted)
Thanks Log Out button should not have appeared. Will fix it and i will try to make better use of the real estate.
And, are the advertisements on it yours or Pandora's? If they're Pandora's, it'd be nice if you could detect if it's a Pandora One account.
The advertisements are mine...Not Pandora's maybe i can reduce the number of advertisements if that is a big eye sore. Thanks again for the feedback.
cobyman7035 said:
does this work for cdn. IP addresses? regular pandora won't let cdn IP users
i know on android, you have to use ORBIT something app, forgot the name, and on iphone you use that hot shield free VPN
Click to expand...
Click to collapse
If you use any VPN software to connect to US based server (I tried openvpn.net although has a data limit) you should be able to use the app to listen to pandora via the app. Give it a try and let me know how it goes.
hsalps said:
Thanks for the feedback GoodDayToDie & netham45.
Related, it'd be nice if it automatically logged in on launch, not sending you to the login screen. Perhaps a settings option to clear the stored user settings, and make it log in automatically?
Currently it should automatically login based on the credentials stored on the machine. Do you want a way to clear the settings?
Click to expand...
Click to collapse
It sends me to the login screen most of the time when I launch it, or if I come back to it if it's been inactive for 5-6 hours.
hsalps said:
Thanks for the feedback GoodDayToDie & netham45.
I suspect this is more of an OS issue, but outputting through a USB sound card and putting the device to sleep causes the audio to become garbled and broken
Interesting....Thanks for reporting it. I would need to get hold of a USB sound card to try this out. Was this on the RT device?
Click to expand...
Click to collapse
Yes I'm using RT, though further testing shows that I get the same result no matter what music app I use, so I blame the OS.
netham45 said:
It sends me to the login screen most of the time when I launch it, or if I come back to it if it's been inactive for 5-6 hours.
Click to expand...
Click to collapse
Can you send me the PRadioInformation.log file which should be present in %appdata%\..\Local\Packages\28268splashtetra.PRadi o_80qntxqrmk3vj\LocalState folder? This should help me understand why it is not saving the password on RT.
netham45 said:
Yes I'm using RT, though further testing shows that I get the same result no matter what music app I use, so I blame the OS.
Click to expand...
Click to collapse
Can you also give details of the USB audio device like Manufacturer, Version etc? I will report this to Microsoft.
Superb app good sir! lives on my second monitor if not just for the cool background
Thanks!
cammykool said:
Superb app good sir! lives on my second monitor if not just for the cool background
Thanks!
Click to expand...
Click to collapse
Thanks cammykool!!
why not put it up in the windows store?
The previous version is actually already up there. We've been helping test the next release, at which point hsalps will presumably release a store update.
hsalps said:
Can you send me the PRadioInformation.log file which should be present in %appdata%\..\Local\Packages\28268splashtetra.PRadi o_80qntxqrmk3vj\LocalState folder? This should help me understand why it is not saving the password on RT.
Click to expand...
Click to collapse
I can't seem to get it to replicate it now. =/
hsalps said:
Can you also give details of the USB audio device like Manufacturer, Version etc? I will report this to Microsoft.
Click to expand...
Click to collapse
I've tried it with two Microsoft LifeChat LX-3000 headsets and a generic unlabeled USB audio card.
so im using a test build?
cammykool said:
why not put it up in the windows store?
Click to expand...
Click to collapse
The store guys are approving the latest version of the app right now (Takes 7 days ). I will update this thread when it is available on the windows store. The older release is already in the store.

Categories

Resources