PDA

View Full Version : VipPimRingTone(9.0) An Application to assign ringtone based on Category


v3patel
9th September 2007, 01:56 PM
This thread is copied form http://forum.xda-developers.com/showthread.php?p=1290332 as I believe I put that thred in wrong forum.

This is my First Application Developed
Name : VipPimRIngTone
Description :An Application to assign ringtone based on Category.
Works great on 8125/8525/8925. Let me know any enhamcement Needed.
Also from all others post below it works fine on WM5 or Wm6 with any .netcf version including 3.5

Restriction : THIS APPLICATION ONLY WORKS ON WM5.0 and LATER VERSIONS only
Require: .netcf

Few Screen Shot:

http://home.gwu.edu/%7Evpatel/ppc/vprt_1.gif

Few Screen Shot:
1. http://home.gwu.edu/~vpatel/ppc/vprt_1.jpg 2. http://home.gwu.edu/~vpatel/ppc/vprt_2.jpg 3. http://home.gwu.edu/~vpatel/ppc/vprt_3.jpg 4. http://home.gwu.edu/~vpatel/ppc/vprt_4.jpg


Version History
-Version 1.1
-- Initial version Basic Functionality

-Version 3.9
-- Added option for ringtone folder location
-- Added Import/export Functionality
-- Few Bug fixes.
-- option to remove ring from group (to allow system global ringtone to be used) >> use Remove/Null option in ring selection

Version 4.2
- better Error logging on importing ring tone
- Support for wma ring tones
- added Some new folders

Version 4.6
- improved error logging
- Now with ring tone it export and import category as well.
- bug fixed when press cancel button in export.

Version 5.0
- Major UI changes
- Minor bug fix

Version 5.5
- Multiple Category bug fix

Version 6.1.1.0
- Added support for app2date
- Added support for to load ring tone based on XML file
-- Sample xml file File name must be VipPimRingTone.config and must located in same dire where app exists

Version 7.7.0.0
- Added command line parameter to import/export setting
e.g VipPimRingtone /importsetting [1 or 2 or 3] where 1 = ask what to do, 2 = replace if null 3 = replace withput asking
or VipPimRingTone /exportsetting . vrt file will be created in same directory where main application is with date stamp
- fixed some bugs list in this forums
- fixed "No ringtome in " bug

Version 8.1.0.0
- Quick fix for MS Active sync error
- Fix folder selection

Version 8.9.0.0
- Quick fix for MS Active sync error
- New Fix folder selection which can support ringtone in any folder. Even it Should work in non-enlish rom's


Version 9.0 ( Current)
- Quick fix for bug posted in this forum


--
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<VipAppSettings>
<add Category="Business" RingTone="\Windows\Ring\r1.mp3" />
<add Category="VipPimRingTone Users" RingTone="\Windows\Rings\myfav.mp3" />
<add Category="Relative" RingTone="\Windows\Rings\r2.mp3" />
</VipAppSettings>
</configuration>-- If file does not exists then program creates one when it get started.

FAQ:


How to remove Ring tone assigned to Contacts



Start VipPIMRingtone
go to category tab (wait till all category populated)
Select All Categories
Select Remove/null/NoRingtone Option on Ring list
Select proper OpTion
and then click Assign Button
In short set option to "Replace current Ringtone" set Ring to "Remove/null/NoRingtone" and set category to "ALL categories" to completely remove all Ringtone from all contacts.
Use it at your own risk. If you like my work then please <<Donate>>https://www.paypal.com/en_US/i/logo/paypal_logo.gif (https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=vipul%2epatel%40netzero%2enet&item_name=RingTone%20App&amount=5%2e00&no_shipping=0&tax=0&currency_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8)

programatix
17th October 2007, 05:58 PM
Not working on WM2003SE

CWKJ
17th October 2007, 06:02 PM
Downloaded.

Will try later.

scar45
17th October 2007, 08:22 PM
Hey man,

I grabbed your application and installed it with no problems. I understand how it works and all, but I have one minor issue/bug that would be great to fix. It involves browsing for a new ringtone. Basically, you have a drop-down folder list that won't let you manually type the path to your ringtones. When you click the "..." to browse, it only lets me browse my Storage Card.

I keep my ringtones in \\DEVICE\Application Data\Sounds which is one of the default spots that Windows looks for ringtones. Unfortunately, I cannot browse to that directory within your app, or tell it to look in that dir. I tried everything, but couldn't find a fix.

It's just the only thing that would stop me from using this program. It's great otherwise, as everything else is easy to understand and configure. I had been looking for a program to do this sort of thing (+ use random ringtones for any incoming call, but I'm not even sure if that's possible, as there are no other apps that do it), and yours definitely works for me.

Thanks a lot for coding it up! Looking forward to a fix anytime you get around to it!

MarvanVaclav
13th November 2007, 08:26 AM
Me too not working... WM2003SE... pls help I need this app... it looks fine

v3patel
14th November 2007, 02:30 PM
Version 4.2
- better Error looging on importing ringtone
- Support for wma ringtones
- added Some new folders

programatix
26th November 2007, 03:39 PM
It would be great if it can remember (save) which ringtone is set for which category. This way, user can reapply the ringtones for the categories if there are new contacts and etc.

Thanks.

v3patel
26th November 2007, 03:59 PM
It would be great if it can remember (save) which ringtone is set for which category. This way, user can reapply the ringtones for the categories if there are new contacts and etc.

Thanks.
One contact can be assined multiple categories. So it is kind of Harder to set up. but export will export current ringtone that you have assigned to individual contacts and import will import those ringtone to same contact if contact exists and ring tone file exists.

programatix
27th November 2007, 01:01 PM
One contact can be assined multiple categories. So it is kind of Harder to set up. but export will export current ringtone that you have assigned to individual contacts and import will import those ringtone to same contact if contact exists and ring tone file exists.

Well, currently I'm thinking of a simpler solution. Just let your program saves the ringtone for the category. When the user want to reapply the ringtone, he/she will just go through with the current steps required.

In another words, everything stays the same. Only that, when the user tap a category, the ringtone for that category is loaded from the setting (instead of the user browse for it). So, the user just need to tap the "Assign" button. This is very handy if a user just added a new Contact to a category... and err, like me... forgot which ringtone is used for that category.

Thanks.

prala
29th December 2007, 01:55 AM
In another words, everything stays the same. Only that, when the user tap a category, the ringtone for that category is loaded from the setting (instead of the user browse for it). So, the user just need to tap the "Assign" button. This is very handy if a user just added a new Contact to a category... and err, like me... forgot which ringtone is used for that category.

Thanks.

I fully agree - this would be pretty helpfull feature, please do it!!!
Thanks :-D

ow1
8th January 2008, 05:06 AM
It's a good program. I'd like to tell some problem which I cannot use it. If I set my phone regional setting to THAI, It will not work. I have to change the regional to English. This problem occure same as many program such as "Touch Commander". Can you find out how to solve this problem?
Thank You

v3patel
8th January 2008, 02:20 PM
It's a good program. I'd like to tell some problem which I cannot use it. If I set my phone regional setting to THAI, It will not work. I have to change the regional to English. This problem occure same as many program such as "Touch Commander". Can you find out how to solve this problem?
Thank You

How do you change regional setting. I will look into this as soon as possible.
but first i need to find out how to change regional setting. I will try to find how to do it but as you have done in past it will be easy for me to ask to change regional setting.

guap
8th January 2008, 07:23 PM
Description :An Application to assign ringtone based on Category.

omg it works flawlessy I LOVE you! :D

ow1
9th January 2008, 03:58 AM
I change the regional setting by go to start--settings--system---Regional setting----Region

donatello
8th February 2008, 03:59 PM
I'm getting this error when pressing key for importing / reading my contact-categories :(
Unerwarteter Fehler in VipPimRingTone.exe.
Klicken Sie auf "Beenden", und starten Sie das Programm neu. Weitere Informationen zu diesem Fehler erhalten Sie, indem Sie auf "Details" klicken.

Datei- oder Assemblyname 'Microsoft.WindowsMobile.PocketOutlook, Version=1.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35' bzw. eine Abhängigkeit davon wurde nicht gefunden.

detailscreen:
VipPimRingTone.exe
TypeLoadException
Datei- oder Assemblyname 'Microsoft.WindowsMobile.PocketOutlook, Version=1.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35' bzw. eine Abhängigkeit davon wurde nicht gefunden.

bei
VipPimRingTone.FrmMain.menuItem4_Click(Objekt sender, EventArgs e)
bei
System.Windows.Forms.MenuItem.OnClick(EventArgs e)
bei
System.Windows.Forms.Menu.ProcessMenuProc(Control ctlThis, WM wm, Int32 wParam, Int32 lParam)
bei
System.Windows.Forms.Form.WnProc(WM wm, Int32 wParam, Int32 lParam)
bei
System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
bei
Microsoft.AGL.Forms.EVL.EnterMainLoop (IntPtr hwnMain)
bei
System.Windows.Forms.Application.Run(Form fm)
bei VipPimRingTone.Program.Main()

rom is K's WM6.0 FINAL Lite WWE

v3patel
9th February 2008, 03:24 AM
I'm getting this error when pressing key for rom is K's WM6.0 FINAL Lite WWE

Lately I am not getting enough time revisit the code but I will look into this as soon as I will get time. Also not have repoted this issue so far so many your export has issue. Can you please try exporting current categories and then re-importing back if that work then then may issue in old export file.
Also want to find out your languege set for your devie, is it English or somthing else?

ronjoor
10th February 2008, 03:35 AM
Hi,

Version 5.0 works very well on my Kaiser using Duttys DualTouch v4 RTM ROM.

Just one small problem. It creates 2 entries for it on the Programs list. This is easily fixed of course but I thought I would let you know.

donatello
11th February 2008, 08:13 AM
Can you please try exporting current categories and then re-importing back if that work then then may issue in old export file.
Also want to find out your languege set for your devie, is it English or somthing else?
its an english rom, but with regional settings was set to german.

how is it possible to export my current categories when button's not working?

[edit]set to english, united states now, same error - cannot read contact-categories as I cannot use the export-Button

[edit2] copied rings to \Windows\Rings, set option on 'Ask What To Do', tried to 'Assign To Contact', same exception

david.kesl
5th March 2008, 09:21 AM
Hi,

I have tried this program on Hermes with WM6 and unfortunatelly not everything works.
If I assign ring tones one by one to particular contact, everything works fine. However, when I want to assign the ring tone to whole category, I have an issue. Everything looks to be OK, categories are listed, I select a ring tone, the progress bar shows progress of the work and finish everything without any error. However, when I go to the contact it self, no ring tone is assigned!

What am I doing wrong?

Thanks for your help.

David

v3patel
6th March 2008, 12:25 AM
Hi,

I have tried this program on Hermes with WM6 and unfortunatelly not everything works.
If I assign ring tones one by one to particular contact, everything works fine. However, when I want to assign the ring tone to whole category, I have an issue. Everything looks to be OK, categories are listed, I select a ring tone, the progress bar shows progress of the work and finish everything without any error. However, when I go to the contact it self, no ring tone is assigned!

What am I doing wrong?

Thanks for your help.

David
Are all of the contact in address have multiple category? if that is the case then it is know issue I have not yet have any time to fix this issue. but I will fix this as soon as Possible.

david.kesl
6th March 2008, 02:20 PM
Are all of the contact in address have multiple category? if that is the case then it is know issue I have not yet have any time to fix this issue. but I will fix this as soon as Possible.

Yes, it is the case. In the meantime I found the other thread with this issue described. So I have made a workaround and removed multiple categories from my contacts. However, I would really appreciate this problem to be fixed soon. I need multiple categories for the contacts for synchronization with desktop databases.
Thanks a lot.
David

jomo25
6th March 2008, 07:40 PM
I am tempted to try this as I do miss the old functionality on my Razr and WM2003 phones way back when using MTUX to accomplish the same.

So, just so I understand how this prog works:

Does it:

#1: After selecting a category, you select a ringtone, and then it goes and physically assigns the ringtone to all the contacts in that category? And once you've finished making your asisgnments, the app closes?

#2: Or does it run the run in the background all the time, intercept incoming calls, determine the category, and then play the corresponding ringtone?

I think from the description, it does #1 above. And I think I'd prefer that becasue I dont' want it to remain memory resident and deal with all the other software that I have that intercepts calls like S2U2.

Thanks! I've been looking for this. Managing categories on hundreds of contacts is easy thru Outlook. Taking advantage of them via the ringtone would be great to do again.

v3patel
11th March 2008, 01:27 PM
To fix multiple category issue. Program was not handling multiple categories in correct way. Please try and report issue.

programatix
9th April 2008, 01:45 PM
I really hope you can implement the save feature I requested some time ago. Again, what is required is for the program to save the ringtone for each category. This way, users do not need to set the ringtone everytime.

How this feature works:
1) User sets the ringtone for each categories
2) User saves the ringtone assignment data
3) User apply the ringtone assignment data
4) Later on, user will add new contacts or change the contacts category
5) User starts VipPimRingTone
6) User loads the ringtone assignment data
7) User apply the ringtone assignment data
8) Steps 4 to 7 will repeat anytime

Thanks.

v3patel
24th April 2008, 01:58 PM
Please review what's new in first thread.

v3patel
24th April 2008, 01:59 PM
I really hope you can implement the save feature I requested some time ago. Again, what is required is for the program to save the ringtone for each category. This way, users do not need to set the ringtone everytime.

How this feature works:
1) User sets the ringtone for each categories
2) User saves the ringtone assignment data
3) User apply the ringtone assignment data
4) Later on, user will add new contacts or change the contacts category
5) User starts VipPimRingTone
6) User loads the ringtone assignment data
7) User apply the ringtone assignment data
8) Steps 4 to 7 will repeat anytime

Thanks.
check out new version you will get what you are loking for.

programatix
24th April 2008, 05:43 PM
check out new version you will get what you are loking for.

Thanks. Downloading it now.

eastmushu
25th April 2008, 05:17 AM
Any chance to have similiar capability for SMS tones?

Sir.John
20th August 2008, 01:01 PM
Great functionality I, too, would love to make use of :-)

Much to my regret, I experience the same problems donatello describes here: http://forum.xda-developers.com/showpost.php?p=1903439&postcount=15 and lopez describes here: http://forum.xda-developers.com/showpost.php?p=2311647&postcount=58

My WM2003 version, too, is German and the error (app starts up alright but either click on a tab or button results in this dump) is reproducable for .net CF 1.0 SP 3, 2.0 SP2 and 3.5 for english (USA) and German (Germany) regional settings. PDA is Qtek 2020.

Any chance this issue is being addressed in future?

kind regards from Germany,

John

v3patel
27th August 2008, 05:33 AM
This application only support wm5.0 and higher version. Does not supprt wm2003. I am trying to so that app works with all type of platform but it will take time.

diablob
18th September 2008, 11:29 AM
On my HTC Dimond I cannot set My Ringtones folder on InternalStorage. Will be better when I can set any folders in devices not pre-set folder in program. Thanks for this feature.

Spiderm@n_
18th September 2008, 05:09 PM
Just a question, does it changes the ringtone for a group per contact or the program itself plays the ringtone, when you've got a call, meaning one more running program and ringtones not working after hard-reset and restoring from back-up (if I configure ringtones personally, thay are backed-up as part of the contact info, and after restoring thay work the same way).

v3patel
18th September 2008, 06:34 PM
It assign ringtone to Contacts. Meaning it change your contact ringtone proerty
...QUOTE]

[QUOTE]does it changes the ringtone for a group per contact or the program itself plays the ringtone, when you've got a call, meaning one more running program and ringtones not working after hard-reset and restoring from back-up
it changes the ringtone for a group per contact
no run program one time set up.

if I configure ringtones personally, thay are backed-up as part of the contact info,
yes
and after restoring thay work the same way
yes

Sir.John
22nd September 2008, 07:39 AM
This application only support wm5.0 and higher version. Does not supprt wm2003. I am trying to so that app works with all type of platform but it will take time.

ah ok, thanks for your kind consideration. Then this German site that pointed me to this app caused the confusion stating version 1.0 can be run on wm2003. Just thought to mention that in case this issue will not stop (re-)occuring ;-)

John

elosogrande7076
22nd September 2008, 03:19 PM
I love this software, the only question i have is there a way to assign ringtones to the user's text messages? If not, is that a feature you might be able to implement in a future update....thanks

v3patel
23rd September 2008, 03:15 PM
Version 7.7.0.0
- Added command line parameter to import/export setting
e.g VipPimRingtone /importsetting [1 or 2 or 3] where 1 = ask what to do, 2 = replace if null 3 = replace withput asking
or VipPimRingTone /exportsetting . vrt file will be created in same directory where main application is with date stamp
- fixed some bugs list in this forums
- fixed "No ringtome in " bug

diablob
23rd September 2008, 06:10 PM
When will be possible to change Folder? I try in new verison try to change to Internal Storage/My Documents/My Ringtones and nothing maked. Please change this for free selection of ring tones folder selection. Thanks.

v3patel
23rd September 2008, 06:40 PM
When will be possible to change Folder? I try in new verison try to change to Internal Storage/My Documents/My Ringtones and nothing maked. Please change this for free selection of ring tones folder selection. Thanks.

Can you please try this gsgetfile.dll to overcome .netcf select file dialog restiction. If that work then I will add it in next release.

http://www.pocketpcfreewares.com/en/index.php?soft=752

Spiderm@n_
26th September 2008, 01:46 PM
It assign ringtone to Contacts. Meaning it change your contact ringtone proerty


it changes the ringtone for a group per contact
no run program one time set up.


yes

yes
Great, thanks.

carolecarole
9th January 2009, 12:00 AM
I installed the 8.1.0.0, but I found the problem to sync....I cant sync most of time even I can sync there will be confict and duplicate my contacts.

I am using WM6.1

VeenK
20th January 2009, 02:40 AM
Hi,

Does this work on the Touch Pro (Raphael) running WM6.1?

Similar to the Kaiser, so is it stable? Did you use MS Sync?

Anyone using this on this model?

Thanks!

cpasoft
18th March 2009, 02:48 AM
Can you please try this gsgetfile.dll to overcome .netcf select file dialog restiction. If that work then I will add it in next release.

http://www.pocketpcfreewares.com/en/index.php?soft=752

This post is a little old, but I must to confirm that with this patch we can assign tones on storage media...

You could add it in next release... and of also, you could translate it into other languages... (I could help you in the Spanish version...)

Thanks for your soft, and best regards... ;)

cpasoft
18th March 2009, 10:21 AM
Another question...

Could you do the same for the pictures group??...

I mean... you could set a default image for a categories/group as you actually do with the tone... don't you think so??...

holydevil66
25th June 2009, 01:08 PM
Hi,

I have some 700 contacts in 12 Groups and have assigned new ringtones by group with the programm. Works fine, but is annoying as time goes by...
Now, how can I get rid of all the entries so the ring is back to the standard one assigned in the dialer or the system settings?
I tried an import of a previously exporteds file and deleted the path & file between the 2 *,
but this fails. Is there a way to delete the ringtone-entry in all contacts?

Greets,
Holy

v3patel
25th June 2009, 02:12 PM
Start VipPIMRingtone
go to category tab (wait till all category populated)
Select All Categories
Select Remove/null/NoRingtone Option on Ring list
Select proper OpTion
and then click Assign Button

In short set option to "Replace current Ringtone" set Ring to "Remove/null/NoRingtone" and set category to "ALL categories" to completely remove all Ringtone from all contacts.

mac_es
21st December 2009, 12:46 PM
Hello,

I have a problem whith multiple categories if doing it via automatic way.

I'm in WM 6.5 build 28011, using 8.1.1.0 and HTC Sense 2.5.

It is working well, I have an xml whith the configuration.

If I do:

1) Open the program, select category tab, choose the category (it selects the correct ringtone), choose replace ringtone and assign -> OK

But If I do:

2) Open the program, select backup tab, choose replace ringtone, choose settings -> It replaces all the ringtones corretly except the ones which have the main category and 'HTC Favorite' category.

For these contacts nothing is done. In the xml, the 'HTC Category' doesn't appear at all.

Thanks

v3patel
23rd June 2010, 01:49 AM
New version posted.
Hope e'one like it.
Download changes etc in post #1

dagosjt
24th June 2010, 01:44 PM
Hello,
I used in the past the application and I still have ringtones assigned with 5.x version I think.
After WM6.5 this is the first time I would be able to assign again ringtones, meaning now I can choose from which folder I take rings. However selecting the wanted category, and choosing to not replace existing ring tones, pressing "Assign" seems do nothing at all. I'm sure there are new contacts for the chosen category.

Thanks

toxas
26th June 2010, 10:39 AM
Hello,
I used in the past the application and I still have ringtones assigned with 5.x version I think.
After WM6.5 this is the first time I would be able to assign again ringtones, meaning now I can choose from which folder I take rings. However selecting the wanted category, and choosing to not replace existing ring tones, pressing "Assign" seems do nothing at all. I'm sure there are new contacts for the chosen category.

Thanks

it happens the same to me.
whatever option (Replace current ringtone / Ask what to do / Do not replace if exists) i choose

v3patel
28th June 2010, 06:55 PM
it happens the same to me.
whatever option (Replace current ringtone / Ask what to do / Do not replace if exists) i choose
Thank you for identifing bug. I have uploaded new vesion. and issue is resolved. Please let me know if issue continue.

toxas
28th June 2010, 11:00 PM
Thank you for identifing bug. I have uploaded new vesion. and issue is resolved. Please let me know if issue continue.

Problem solve, now works.

Thanks

TwinCZ
18th July 2010, 01:40 PM
And settings for SMS ringtones please?

I used PhotoContactsPro, but too long starting and big RAM usage. And Ringo Mobile is simple, but blocked mi ring settings (increase ringing, vibrate and ring,...)... And I donīt find another program, where can I set tones for call and for SMS...

ccezar2004
16th December 2010, 08:08 PM
this app is great... but... is there a way to monitor new contacts inside categories so that they are assigned with the category ringtone also?

and... if i have many categories how can i see what ringtone i've set up for each?

armenh72
21st July 2011, 05:24 PM
Hello, I have been using your app for some time and it did what i wanted with ringtones very well. Recently, I had to hard reset my phone and now I am trying to import my settings but cannot do that. Can you please write in detail what steps I should take once I am in Backup tab?