PDA

View Full Version : OS Profiler v0.4 [2/11/09]


oldsap
19th January 2009, 08:30 AM
http://img218.imageshack.us/img218/5962/screen01xp5.png (http://imageshack.us)
My very own Volume Profile Scheduler

How to use:
- Select a volume profile for Profile 1
- Select the time you want to use Profile 1 volume setting
- do the same procedure for Profile 2
- check Active box the activate the application

Example:
Profile 1 Volume = Off, Profile 1 Time = 17:00
Profile 2 Volume = Very High, Profile 2 Time = 8:00

from 5:00PM to 7:59AM, Profile 1's Volume setting will be used
from 8:00AM to 4:59PM, Profile 2's Volume setting will be used

Please post your comments/suggestions/bug reports

Change Log:
Feb 11, 2009
v0.4a
- fixed a bug when switching from silent to vibrate and vice versa
- the application now starts with the page depending on the day of the week

Feb 10, 2009
v0.4
- added individual time scheduling for each day of the week
- new UI
- finger friendlier
- volume icon now updates for silent profiles (but not for vibrate yet)

Jan 24, 2009
v0.3b
- fixed the ringer volumes (fingers crossed)

Jan 23, 2009
v0.3a
- fixed vibrate option

Jan 22, 2009
v0.3
- changed application name
- added change ringtone option
- added vibrate option (not thoroughly tested, worked fine on HTC Elfin WM6.1 and T-Mobile SDA WM6.1)
bug: on WM Professional, there is no sound/vibration when an incoming sms arrives when profile is set to VIBRATE

Jan 20, 2009
v0.2
- fixed Regional Setting bug (hopefully)

v0.1
Jan 19, 2009
- initial release

Install in your PHONE MEMORY
Download cab file here:
v0.4a
http://rapidshare.com/files/196659870/OS_Profiler_v0.4a.cab

v0.4
http://rapidshare.com/files/196622927/OS_Profiler_v0.4.cab (edited: the "Active" menu item now shows the check sign when activated)

v0.3b
http://rapidshare.com/files/188515369/OS_Profiler_v0.3b.cab

v0.3a
http://rapidshare.com/files/187976079/OS_Profiler_v0.3a.cab

v0.3
http://rapidshare.com/files/187497854/OS_Profiler_v0.3.cab

v0.2
http://rapidshare.com/files/186321493/oldSAP_SetVolume_v0.2.cab

v0.1
http://rapidshare.com/files/185837429/oldSAP_SetVolume.cab

nir36
19th January 2009, 08:53 AM
Perfect. thank you so much :)

hanackin
19th January 2009, 09:06 AM
hi thanks for sharing :D It looks nice ;)

But i think you should try to find out an other name to your app because there is already an app called setvolume, developped by MarcLandis :confused:

--> http://forum.xda-developers.com/showthread.php?t=395695&highlight=setvolume

cheers

oldsap
19th January 2009, 09:09 AM
oh, sorry about that. i'll rename the application later. :)

hanackin
19th January 2009, 09:11 AM
no worries :D:D

deuzeff
19th January 2009, 09:15 AM
Oh cool, I searched for something like that few months ago, but i only found it embedded in more complex softwares, which was not interesting me. I'm going to follow this :).

Thanks for sharing!

EDIT:

it seems I'm getting an error, right after clicking on the program icon in the start menu:

SetVolume.exe
FormatException

à System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
à System.Convert.ToDateTime(String value, IFormatProvider provider)
à System.String.System.IConvertible.ToDateTime(IForm atProvider provider)
à System.Convert.ToDateTime(Object value, IFormatProvider provider)
à SetVolume.Form1.Form1_Load(Object sender, EventArgs e)
à System.Windows.Forms.Form.OnLoad(EventArgs e)
à System.Windows.Forms.Form._SetVisibleNotify(Boolea n fVis)
à System.Windows.Forms.Control.set_Visible(Boolean value)
à System.Windows.Forms.Application.Run(Form fm)
à SetVolume.Form1.Main()


I'm no coder, I'm unable to analyse this, maybe you can :).

oldsap
19th January 2009, 09:43 AM
my phone's Date settings are:
Short Date: M/d/yy
Long Date: ddd, MMMM dd,yyyy

will you please try to change your phone settings to the above format and retry launching the app.

deuzeff
19th January 2009, 11:28 AM
my phone's Date settings are:
Short Date: M/d/yy
Long Date: ddd, MMMM dd,yyyy

will you please try to change your phone settings to the above format and retry launching the app.

I am short in time right now but I can report that it worked when i changed my regional options into US (was using french ones).

I try the software later on ;). Thanks!

deuzeff
19th January 2009, 05:10 PM
Hi,

so, it's working perfectly on my Kaiser, no problem.

I've got 3 suggestions:
- the first would be to implement a kind of support for any regional settings, so that one doesn't need to change them into US settings.
- an option to set "vibration" mode ("off" is nice, but switching to "vibration" could be handy)
- finger-friendliness, but I guess this will come sooner or later :)

Many thanks for your software.

oldsap
20th January 2009, 12:05 AM
thank you for trying out the application and for your comments. i'll try to get some of your suggestions working :)

nir36
20th January 2009, 12:09 AM
just tried it for the first time on my Polaris and it gives me an error

An unexpected error has occurred in SetVolume.exe
...

bla bla bla.

what to do?

oldsap
20th January 2009, 12:58 AM
I am short in time right now but I can report that it worked when i changed my regional options into US (was using french ones).

@nir36, this might be the solution. kindly try it out please

oldsap
20th January 2009, 02:20 AM
Change Log:
Jan 20, 2009
v0.2
- fixed Regional Setting bug (hopefully)

can anyone please try the v0.2 please, thank you.

TVDinner
20th January 2009, 02:34 AM
downloading now....

TVDinner
20th January 2009, 02:42 AM
1) what is the point of this program. i can already set some of the same thing cant I?
2) is the top time military time? If yes, why?

thanks

oldsap
20th January 2009, 02:55 AM
1) what is the point of this program. i can already set some of the same thing cant I?
it automatically sets the volume at the set time
2) is the top time military time? If yes, why?
it is.

TVDinner
20th January 2009, 02:57 AM
1) what is the point of this program. i can already set some of the same thing cant I?
it automatically sets the volume at the set time
2) is the top time military time? If yes, why?
it is.

OK now i understand it a little more. Thank you.

deuzeff
20th January 2009, 08:54 AM
Change Log:
Jan 20, 2009
v0.2
- fixed Regional Setting bug (hopefully)

can anyone please try the v0.2 please, thank you.

Dear oldSAP,

v0.2 is working with my regional settings :), good job!

I tried to set two profiles, they both worked w/o any problems.

As I understand, the volume one can set is for the system volume only. If one sets "off", both ring and system volumes are off (as the speaker is anyway off, makes sense :p).

Would it be maybe usefull to let the user choose if he wants to manipulate as well the ring volume (so you would have to set you wishes for both types of volume). Just an idea :).

zdnko
21st January 2009, 11:02 AM
v0.2 now is ok on my (italian) kaiser.

Tnx

PS The app must run or work as deamon?

deuzeff
21st January 2009, 12:08 PM
v0.2 now is ok on my (italian) kaiser.

Tnx

PS The app must run or work as deamon?

The set up you gave are stored (I guess) so that you can definitely close the app :).

N!ghty
21st January 2009, 03:25 PM
perfect. exactly what im waiting for YEARS!
but i have some animations. i need the program for volume scheduling for school.
so imo it would be awesome if there was something like in g-alarm where u can make different schedules and check on what days of the week they trigger

Example:
1. Mon, Fri - 7.00 - 13.00 - Vibrate
2. Tue, Thu - 7:00 - 17:00 - Vibrate
3. Wed - 9:00 - 13:00 - Vibrate

thats kinda how i would picture the program, it changes the volume from the current to the preset from the plan (eg. vibrate at 7:00) and after its over it changes back to what it was before (eg. 80% at 13:00)

just my ideas, maybe you can make something out of it ;)

cheers

Win_XP
21st January 2009, 03:40 PM
Great tiny app, works perfect on my Uni :)
Thanks,

oldsap
22nd January 2009, 12:12 AM
The set up you gave are stored (I guess) so that you can definitely close the app :).

yes. just set it up then exit the application.

oldsap
22nd January 2009, 08:08 AM
Jan 22, 2009
v0.3
- changed application name
- added change ringtone option
- added vibrate option (not thoroughly tested, worked fine on HTC Elfin WM6.1 and T-Mobile SDA WM6.1)
bug: on WM Professional, there is no sound/vibration when an incoming sms arrives when profile is set to VIBRATE

[germany]merlot
22nd January 2009, 08:41 AM
Great app, I was waiting for something like that a long time. But can you please upload it to here, I'm not allowed to use Rapidshare with my business connection.;)

oldsap
22nd January 2009, 09:04 AM
here it is. please try it out and report any bug. :)

deuzeff
22nd January 2009, 09:36 AM
Hi OldSAP,

thanks for v0.3, it's really nice.

Adding the vibration is really cool, thanks.

Here's my small report:
- switching from vibration to a certain level does occur. However, the different levels (low, normal etc.) don't work properly. Whichever level I choose, the switch occurs but it does not modify the volume, it just comes back to the previous state that was set prior being in vibration mode (for example if my volume was low, then I switch manually to vibration mode so that my phone's silent, when OSProfiler goes off, it come back to "low" even though I set it to "very high")
- Switching from a non-silent state to vibration doesn't occur
- Switching from "off" to "low" or higher is ok in both directions. However same remark as before, from "off" to a volume, whichever volume you choose, it will simply comes back to the volume you had before switching to "off", not the one you specified with OSProfiler.

Remark: one can choose the time in format hh:mm, but the software takes into account the seconds as well (meaning it saves 12:30:46, not 12:30:00. Not sure why 46 seconds, don't know when the software recorded them). Could it be possible to get ride of the seconds :) (automatically) ?

Keep up the good work ;).

oldsap
22nd January 2009, 09:48 AM
@deuzeff
Thank you for trying out the application. Sorry for the bugs. i wasn't able to check those. i was only concentrating on the vibration stuff :D i'll try to fix those bugs in the next release.
as for the seconds part that is added in the scheduling, i didn't bother removing them because it didn't bother me :)

oldsap
22nd January 2009, 09:59 AM
@@deuzeff, could you please try to copy this file over the one installed by the cab @\Program Files\OS Profiler\
and please check if any of the bugs are fixed

deuzeff
22nd January 2009, 11:01 AM
@@deuzeff, could you please try to copy this file over the one installed by the cab @\Program Files\OS Profiler\
and please check if any of the bugs are fixed

Just tried quickly the new .exe.

- "volume" to "off" ok
- "volume" to "vibrate" doesn't work
- From "vibration" or "off" to volume: happens like previously but it seems still unexpected. The ring volume is still not under control of the software, however I noticed (I didn't chek it with the previous .exe) that the "low, normal etc" modes are in fact controlling perfectly the system volume, not the ring volume,.

It seems that the app controls the system volume instead of the ring volume :). You're close.

oldsap
23rd January 2009, 03:32 AM
Jan 23, 2009
v0.3a
- fixed ringer volume not changing

My own test results (HTC Touch Elfin WM6.1):

Very High to Vibrate:
System Vol = changed
Ring Vol = changed
Ringtone = vibrate
SMS tone = silent

Vibrate to Very High:
System Vol = changed
Ring Vol = changed
Ringtone = played tone
SMS tone = played tone

Very High to Off:
System Vol = changed
Ring Vol = changed
Ringtone = silent
SMS tone = silent

Off to Vibrate:
System Vol = changed
Ring Vol = changed
Ringtone = vibrate
SMS tone = silent

Vibrate to Off:
System Vol = changed
Ring Vol = changed
Ringtone = silent
SMS tone = silent

Off to Very High:
System Vol = changed
Ring Vol = changed
Ringtone = played tone
SMS tone = played tone

jaskiratsingh
23rd January 2009, 08:07 AM
Hey OldSap,

Pretty good application. just what i was looking for. You can always increase the expandability of the application:

1. Instead of 2 profiles, allow the user to setup multiple profiles.
2. The profiles should be dependant on days like i can skip the profile change on weekends and just allow it to change on weekdays

jaskiratsingh
23rd January 2009, 08:08 AM
Jan 23, 2009
v0.3a
- fixed ringer volume not changing

My own test results (HTC Touch Elfin WM6.1):

Very High to Vibrate:
System Vol = changed
Ring Vol = changed
Ringtone = vibrate
SMS tone = silent

Vibrate to Very High:
System Vol = changed
Ring Vol = changed
Ringtone = played tone
SMS tone = played tone

Very High to Off:
System Vol = changed
Ring Vol = changed
Ringtone = silent
SMS tone = silent

Off to Vibrate:
System Vol = changed
Ring Vol = changed
Ringtone = vibrate
SMS tone = silent

Vibrate to Off:
System Vol = changed
Ring Vol = changed
Ringtone = silent
SMS tone = silent

Off to Very High:
System Vol = changed
Ring Vol = changed
Ringtone = played tone
SMS tone = played tone

seems like we have got good result. One bug: SMS Tone should also go to vibrate instead of silent

oldsap
23rd January 2009, 08:23 AM
seems like we have got good result. One bug: SMS Tone should also go to vibrate instead of silent

still haven't figured how to do this on PPCs yet, but it works on SP devices :)

deuzeff
23rd January 2009, 08:38 AM
Hi there,

what I can say to 0.3a:

- I got an error while activating the first time, after soft reset it was ok ;)
For info, it was what I had:
ChangeVolume.exe
InvalidCastException
Message text unavailable. Resource file 'Microsoft.VisualBasic resources' not found.

à Microsoft.VisualBasic.CompilerServices.Conversions .ToDate(String Value)
à ChangeVolume.Form1.profile(String n)
à ChangeVolume.Form1.Form1_Load(Object sender, EventArgs e)
à System.Windows.Forms.Form.OnLoad(EventArgs e)
à System.Windows.Forms.Form._SetVisibleNotify(Boolea n fVis)
à System.Windows.Forms.Control.set_Visible(Boolean value)
à System.Windows.Forms.Application.Run(Form fm)
à ChangeVolume.Form1.Main()

- The volume control only controls the system volume (perfectly, that's to say)

- Ringtone to vibrate: nothing's happening
- Vibrate to ringtone: see below, same as for "Off to ringtone"

- Ringtone to off: no problem
- Off to ringtone: system volume is being set to the volume one choose with OSProfiler, the ring volume comes back to what it was before, it's not being controled by the app

- Vibrate to off: nothing's happening
- Off to vibrate: nothing's happening

It is very probably device specific, could be cool if someone with a Kaiser backs me up :p

oldsap
23rd January 2009, 08:57 AM
- Ringtone to vibrate: nothing's happening

can you please check what the ringtone's name in your settings/notifications and sounds/incoming call when the profile is set to "vibrate" please?

oldsap
23rd January 2009, 10:06 AM
this video shows changing from Ringtone to Vibrate mode using OS Profiler:
http://www.youtube.com/watch?v=nSJG1ZI0WfE
The first part shows that the system and ring volume is at Very High setting
The registry shows that the ringtone sound is the one i am using
I set Profile1 to activate at 4:39 PM in Vibrate mode
After the application launches, the registry now shows that the ringtone sound is = vibrate
But when you check the sound level bar when clicking on the speaker icon on the task bar, it still shows at full volume.
When an incoming call is received, the phone vibrates and does not play any ringtone :)

nohctis
23rd January 2009, 10:11 AM
very nice app..

will try this later..

patatat pat patatat pat pat patatat pat patatat!

deuzeff
23rd January 2009, 11:24 AM
- Ringtone to vibrate: nothing's happening

can you please check what the ringtone's name in your settings/notifications and sounds/incoming call when the profile is set to "vibrate" please?

I checked it right now, as soon as the "vibrate" mode has been set by OSProfiler. It is overwriting the ring tone I had set myself, the ring tone "ring-innovation" is shown in my settings/sounds parameters. I tried to call my phone, it is indeed in vibration mode :eek:.

Each time I said: nothing's happen, cause the little speaker in top bar on the screen didn't turn to the "vibration icon". However, the fact is that my phone is definitely in vibration mode :eek:.

So: ringtone to vibration and opposite works, but the speaker icon does not. The "ring volume" is not being regulated by OSProfiler, only the system volume :).
Overwriting the ring tone with OSProfiler works perfectly.

I based my reports on this little speaker icon, seems I should intensify the test and each time call my phone to see what it's really up to :p.

oldsap
24th January 2009, 12:56 AM
the vibration option works in v0.3a, but the low - very high profiles, there is still a bug. i'll try to fix that :)

oldsap
24th January 2009, 04:09 AM
Jan 24, 2009
v0.3b
- fixed the ringer volumes (fingers crossed)

Jan 23, 2009
v0.3a
- fixed vibrate option

pitchbend
26th January 2009, 02:29 AM
i had osprofiler installed and deinstalled it...
now i get a message at the time when the phone was predicted to change the profile that it cant find "changevolume.exe" :(.

oldsap
27th January 2009, 12:13 AM
i had osprofiler installed and deinstalled it...
now i get a message at the time when the phone was predicted to change the profile that it cant find "changevolume.exe" :(.

reinstall, uncheck the "Activate" box then uninstall :)

red_hanks
27th January 2009, 01:28 AM
thanks, let me try this.

_____________________

It's working on my HTC BlueAngel, but how come there is no thumbnail icon?

oldsap
28th January 2009, 12:36 AM
thanks, let me try this.

_____________________

It's working on my HTC BlueAngel, but how come there is no thumbnail icon?

Thank you for trying it out. I didn't add an icon for the app yet :p

pitchbend
28th January 2009, 01:23 AM
how does this app work actually?
it does not seem to have an application running in the background to change the profiles...

oldsap
28th January 2009, 03:09 AM
how does this app work actually?
it does not seem to have an application running in the background to change the profiles...

That is the main idea. No application running in the background to minimize memory usage.
This application uses the notification queue (just like most of the other profiler apps do) to change your profile :)

dande
29th January 2009, 09:49 AM
Hi Oldsap,

It's a very useful application, thanks for your efforts so far.
I have install it since yesterday and I try to figure out how and
if it works ok on my Polaris.

I will test it further so far the functionality that works is off and on not
to the other profiles.

I have some questions as well.
What these path on the main form are used for?
What the use of Ringtone tick?
Do I need to do save option as it keeps the settings without save
just it needs to untick and tick the Active.

Thanks for your work.

Cheers

Dande

oldsap
29th January 2009, 09:55 AM
hi dande

What these path on the main form are used for?
i dont quite understand what you mean by this. please explain further.
*EDIT*
do you mean the paths below the time settings? that is for the path of the ringtone you want to use when you change the rigntone at a specified time. you can also change the ringtone thru the menu item "get ringtone"

What the use of Ringtone tick?
if the ringtone checkbox is ticked, the specified ringtone or each corresponding profile will be used.

Do I need to do save option as it keeps the settings without save
just it needs to untick and tick the Active.
you have to click on the save menu item if you change the time settings :)

BTW i'm currently working on the next version with added options for days of the week profiling :)

dande
29th January 2009, 04:19 PM
Hi oldsap,

Thanks for your reply and the info.

On my Polaris it works only for system volume and not ring volume.
It does not change to vibrate from any volume.

I guess we have to wait for your next versions as you mention.

Thanks for your hard job.

Cheers

Dande

oldsap
30th January 2009, 12:19 AM
Hi oldsap,

Thanks for your reply and the info.

On my Polaris it works only for system volume and not ring volume.
It does not change to vibrate from any volume.

I guess we have to wait for your next versions as you mention.

Thanks for your hard job.

Cheers

Dande

did you try v0.3b? and may i ask how you tested it? did you try to call the phone as a test? because the graphical volume won't show the changes immediately.

dande
30th January 2009, 10:12 PM
Hi oldsap,

Yes I tried your last versions and indeed change the profiles when I call myself.
But all indication of of volumes show different than the selected profile.

So when I have chosen to vibrate through the Profiler it change to vibrate but
when I check the volume indicators everywhere in the PDA seems unchanged to what it was before and that confusing.:confused:

This must be fixed otherwise nobody knows where is the actual volume of the PDA.

Keep the good work.

Thanks

CHeers

Dande

oldsap
31st January 2009, 12:27 AM
Hi oldsap,

Yes I tried your last versions and indeed change the profiles when I call myself.
But all indication of of volumes show different than the selected profile.

So when I have chosen to vibrate through the Profiler it change to vibrate but
when I check the volume indicators everywhere in the PDA seems unchanged to what it was before and that confusing.:confused:

This must be fixed otherwise nobody knows where is the actual volume of the PDA.

Keep the good work.

Thanks

CHeers

Dande

so the application does work?

yep, ive been trying to fix the volume indicator to update as soon as the profile changes but no luck yet.

Transform
31st January 2009, 10:16 PM
could this be made so that it included days of the week. for example, i want to set it to vibrate at a certain time from mon-fri but then have it on the normal profile at weekends. can this be done?

dande
1st February 2009, 12:56 AM
Hi oldsap,

Yes it works fine. Good job!
But you should try to align the volume indicators.

Keep going.

Cheers

Dande

oldsap
1st February 2009, 01:12 AM
could this be made so that it included days of the week. for example, i want to set it to vibrate at a certain time from mon-fri but then have it on the normal profile at weekends. can this be done?

workin on it now :)

oldsap
1st February 2009, 01:13 AM
Hi oldsap,

Yes it works fine. Good job!
But you should try to align the volume indicators.

Keep going.

Cheers

Dande

i was thinking of making the application play a short sound when it changes the profile, this might make the volume indicator refresh itself. what do you think?

dande
1st February 2009, 01:35 AM
i was thinking of making the application play a short sound when it changes the profile, this might make the volume indicator refresh itself. what do you think?

Let's test it then! It might work.

oldsap
1st February 2009, 01:48 AM
i'll add that in the next release :)

deuzeff
1st February 2009, 11:02 AM
Good idea for the short sound file :).

Looking forward to the next version :).

oldsap
2nd February 2009, 12:15 AM
Good idea for the short sound file :).

Looking forward to the next version :).

thank you guys :)

oldsap
10th February 2009, 11:05 AM
http://img218.imageshack.us/img218/5962/screen01xp5.png (http://imageshack.us)

Change Log:
Feb 10, 2009
v0.4
- added individual time scheduling for each day of the week
- new UI
- finger friendlier
- volume icon now updates for silent profiles (but not for vibrate yet)

anybody care to test it please?

when testing, after the scheduled time lapses, kindly call and send sms to your phone to see if the volume/silent/vibrate works. i still haven't found a 100% sure fire way to update the taskbar volume icon yet ;)

oldsap
11th February 2009, 04:11 AM
(edited: the "Active" menu item now shows the check sign when activated)

oldsap
11th February 2009, 07:28 AM
Feb 11, 2009
v0.4a
- fixed a bug when switching from silent to vibrate and vice versa
- the application now starts with the page depending on the day of the week

CorruptedSanity
16th February 2009, 11:37 AM
Is it possible to go from vibrate to low tone to medium tone to high tone (volume).

So from vibrate to increasing ring volume.

Thanks

oldsap
16th February 2009, 11:43 AM
yes it is possible to go from vibrate to other volume levels as per my tests. could you please try it out on your device? thanks.

lufc
16th February 2009, 11:58 AM
great thanks for sharing

Transform
26th February 2009, 05:22 AM
Just tested on my Kaiser by setting a profile to vibrate but nothing happens. The icon at the top stays the same and so do the sliders :(

oldsap
26th February 2009, 05:49 AM
Just tested on my Kaiser by setting a profile to vibrate but nothing happens. The icon at the top stays the same and so do the sliders :(

yes, i haven't found a way to update the icons and sliders but kindly call your phone and test it.

Transform
28th February 2009, 08:23 PM
Ahh cool. Looking forward to seeing if you can make the icons update :)

oldsap
1st March 2009, 01:44 AM
Ahh cool. Looking forward to seeing if you can make the icons update :)

glad it worked ;)

space1471
3rd May 2010, 11:48 PM
Does anyone still have this as Rapidshare link is dead and looks like it's just what I was looking for.

Sheers

Space

sikder
14th May 2010, 05:30 PM
Hi,

This is exactly what I was looking for. Could you please provide an alternate download link, since Rapidshare is a big problem in my country (India). Really appreciate your work man.

Thanks a in advance