View Full Version : ringtone programs...
Mort
21st April 2005, 03:20 PM
Hi,
I just wanted to have some special ringtones for some contacts or groups...
But so far, I wasn't lucky:
Caller-ID: slow, often didn't show the correct number, lots of compatibilty troubles
RingtoneX: slowed down my device even more than Caller-ID. And it doesn't recognize the ringtone directory, which I moved to \Storage\Rings. If I set the ringtone folder in RingtoneX to this path, it copies the used files to \Windows\Rings - which is slow, useless, and clutters my valuable main memory.
PhonExt: didn't work at all. I could set the ringtones just fine, but they're not used if a call comes in. And it only supports WAV.
Is there any other program I could try? Or are there ways to work around the named troubles?
Bye,
Mirko
bnycastro
22nd April 2005, 05:58 AM
Yeah I've been lloking for a good ringtone app as well. Finally stuck with IA CallerID for the same issues you mentioned. Haven't been experiencing a lot of trouble with it though, my tones are also in \Storage\Rings and I have small animated GIFS for groups. Also I only setup the people who ring me the most not all 400+ contacts.
kinglee
22nd April 2005, 06:12 AM
You're not alone. I had hunt and found that IA is the only one that works(buggy).
The caller ID program is lacking somewhat important features such as assigning ringtones by category.
Mort
27th April 2005, 08:16 AM
Can you try whether this works for you?
I simply modifiy the registry entry for the ringtone when a call comes in.
Surprisingly this worked for me - I'd have expected the system's call popup to read this entry before I get control...
Nontheless, I'd like to know if I'm just lucky, or if it works generally...
The program interface is a mixture of PhoneExt and RingtoneX.
Like PhoneExt, it must be running to work (i.e. put a link in autostart folder if you want it permanent), there are category ringtones with priorities, and there's a tray icon with popup menu.
Like RingtoneX, you can set ringtones for both groups and contacts.
Currently, the contacts are only read at program launch, so you have to restart it to recognize modifications to the contacts.
In the contacts list, the used catecory ringtone is shown, if no contact ringtone is set. You can tell whether it's a contact ringtone by the "X" (remove) button - it's inactive if the ringtone's received from the categories.
There might be problems with huge contact databases, since I create a number -> ringtone map for performance reasons (searching the number in the contact database would be far too slow, esp. since numbers can appear in different variations, which I unify...).
Another thing to notice: I list all files in the ringtone folder - no matter if they're valid ringtones or not.
Oops: Last not least: The installation. Just copy the contained file somewhere on your PPC and execute it there. You should create a new folder for it, since contacts.dat and categories.dat will be created in the directory where the program file is located.
btw: Except for the modified ringtone entry, there are no modifications to the system, i.e. after exiting the program, all will be like it was before...
kitarolivier
27th April 2005, 12:01 PM
Hi !
I've made an app to display picture of contacts to dial, and I'm interested in how you get the incoming call notification (I'd like to make my own calledID). So I you can share source or point me some sites where to find info, ...
I hope my app will be available soon.
Regards,
Olivier.
bnycastro
28th April 2005, 11:21 AM
has anybody tried Mort's application?
Mort
28th April 2005, 11:38 AM
Another try...
I'm using lineSetAppPriority now, which should ensure my tools can set the ringtone before the default popup appears. Sadly, on my device it's completely ignored. But maybe it works on other devices - or has somebody here experience with lineSetAppPriority?
If you copy the included mortsms.dll to the \Windows directory, customized SMS signals should work, too.
Programmers: If you create a registry key with <window title>=<window handle> (as DWord) in HKLM\Software\Mort\SMSNotify\Windows, you'll receive a WM_COPYDATA with a string containing "SMS\n<sender>\n<text>" whenever an SMS comes in...
bnycastro
28th April 2005, 11:47 AM
Mort
I've installed MortRing 0.2 on my device (haven't set ringtones yet) it uses CallerID Picture and MortRing ringtone so it works!!! Now I have to find a way to uninstall CallerID without a hard reset. Thanks.
sebi112
28th April 2005, 12:13 PM
The sms function is not working on my mda compact
Mort
28th April 2005, 01:01 PM
The sms function is not working on my mda compact
Er, right...
To active the mortsms.dll, you either have to do the following:
1. Show "Messaging" and close it again (real close, i.e. Storage - Running programs or any "Close button replacement" like PocketPlus).
2. Copy mortsms.dll to \Windows
3. (Re)start MortRing
Or put the DLL in the \Windows directory, do a soft reset, and launch MortRing...
ezzkht
28th April 2005, 01:55 PM
Mort, your program really rocks! Thanks alot dude 8)
but one thing: when i get a missed call, it says 2 missed calls (one with the number, and the other with UNKNOWN number)!!
otherwise, everyting is COoOoOoOoOoOoOoOoL :lol: thanks
sebi112
28th April 2005, 02:02 PM
Does even not work. ringtones ok. sms does not work
Mort
28th April 2005, 02:17 PM
Here's a version with installer, maybe it fixes the SMS problem (I think the DLL doesn't get registered correctly without installer...). Restarting "Messaging" or a soft reset might still be necessary after installation, though...
It also creates a Startup entry.
@ezzkht: That might be a follow-up error from the lineSetAppPriority problems. I forward the call informations to the next priority program (usually Windows' call popup). If the priority is ignored, I do that after it already got it... But I've got no idea why the number gets lost...
Mort
28th April 2005, 02:26 PM
Here's a variation without lineSetAppPriority. Maybe it helps with the "unknown" entry in the call history...
Klirik
28th April 2005, 04:55 PM
Ringtones works, sms works :) Thanks, Mort!
Mort
28th April 2005, 05:10 PM
Here's a minor update. On some devices, the mortsms.dll did not work. It seems like ole32.dll isn't preinstalled on all devices, but I was able not to require it anymore...
Currently, lineSetAppPriority is removed completely, as it doesn't seem to have any positive effects. Sadly, due to this, it doesn't work everywhere - at least I know of one user with an MDA II and a quite a lot of contacts (about 500), where it doesn't work. I don't know whether it's because of the amount of contacts or the device differences.
(SMS notifications should work everywhere, though)
sebi112
28th April 2005, 10:02 PM
after a test it plays the sms ringtone that i selecet for one adressentrybut after a while the standat sms tone is gone and for all incomming sms the selecet for the entry is played
ezzkht
29th April 2005, 02:30 AM
cooooooooool, now it works well 8)
thanks Mort :wink:
bnycastro
29th April 2005, 08:44 AM
Mort!!!! would like to thank you again for this application works very well on my imate JAM! I'm really happy with it!!! Now I have more RAM to play with as Caller ID has been removed! Woooohoooo! Respect! :lol:
Mort
29th April 2005, 08:44 AM
Now the SMS tone is reset a second after the notifacation and on program exist, so the default tone won't be overridden with the recently used.
Additionally, there are three pseudo categories: *other contacts*, *not in contacts*, and *number supressed*.
Mort
29th April 2005, 08:49 AM
Oh, and just in case you didn't know: You can move the ringtone directory that windows uses in the registry:
HKEY_CURRENT_USER\ControlPanel\SoundCategories\Rin g
Directory="\Storage\Ring" (or whatever)
(But don't forget to copy all used ringtones... ;))
MortRing will use this value, too.
kinglee
29th April 2005, 09:03 AM
Thanks Mort,
This is what I really needed. No more of that IA Caller ID buggy program.
bnycastro
29th April 2005, 10:40 AM
Oh, and just in case you didn't know: You can move the ringtone directory that windows uses in the registry:
HKEY_CURRENT_USER\ControlPanel\SoundCategories\Rin g
Directory="\Storage\Ring" (or whatever)
(But don't forget to copy all used ringtones... ;))
MortRing will use this value, too.YES YES YES this is what is great with MortRing it uses the directory you want and works with WMA tones (I use WMA but I suspect MP3 works also) way better than Caller ID or PhoneExt or RingtoneX :D
Mort
29th April 2005, 11:04 AM
it uses the directory you want and works with WMA tones (I use WMA but I suspect MP3 works also)
Well, as said, I just replace the ringtone setting in the registry - so everything the system supports will work. I think MP3 works, too, maybe even some other formats...
way better than Caller ID or PhoneExt or RingtoneX
Well, sadly, that seems to be a matter of luck - MortRing will work on MDAc and if there are not too many contacts. But other devices or huge contact lists might cause problems... (At least with ringtones - SMS should work everywhere.)
Mort
29th April 2005, 11:34 AM
As this thread hasn't quite a good topic and is a bit too device specific, please continue here (http://forum.xda-developers.com/viewtopic.php?p=111619#111619)...
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.