Site Archives contacts

Ringtoned 0.2.4 (now with vibration!)


I just released ringtoned 0.2.4 with a fix to make the N900 able to vibrate again when a call is received. Ringtoned (displayed in the application manager as “Custom ringtones for your contacts”) is available from extras-devel (that contains a lot of other unstable software!) or from my personal repository: Install from my personal repository(follow […]

Ringtoned 0.2.1


The Fremantle daemon that decodes ringtones seems to have a bug that, in some cases, makes it produce wave files with an invalid size in them. These files cannot be played by libcanberra, so it meant that some ringtones couldn’t be played when you receive a phone call. I just released ringtoned 0.2.1 with a […]

Faster custom ringtones


Several people complained that my custom ringtones application is too slow when receiving calls, so I started analysing what ringtoned does when a new call is received. The three main operations in this case are creating the object that represents a call after retrieving all the needed information (caller ID, etc.) from Telepathy, looking up […]

Disappearing plugins


If you have any application that adds buttons to the address book (like the contacts merger), you could have noticed that the buttons recently disappeared. This happened because of a bug in Monorail, the IM file transfer application. Alban already fixed this bug and uploaded a new version to extras-devel. This new version also fixes […]

Custom ringtones for your contacts


Yesterday I finished implementing the first release of a new program (ringtoned, i.e. ringtone daemon, i.e. I don’t have any imagination for program names) that allows setting a custom ringtone for specific contacts. Ringtoned tries to integrate nicely with the system: You can select the default ringtone in Settings → Profiles as usual To set […]

Contacts merger in Maemo extras


Just a quick post to inform the N900 users that didn’t enable the extras-devel or extras-testing repositories that the contacts merger has been promoted to Maemo extras. Just look for “Merge your duplicate contacts” in the application manager and enjoy

Handling phone numbers


I’m often asked questions about the handling and parsing of phone numbers, so I’m going to explain how we do it on Maemo 5. I hope this can be useful also for developers of other applications. There is no unique standardised way to write phone numbers; in the UK the phone number of the Buckingham […]

Contacts merger 0.1.3 in Maemo extras-testing


Since my previous post about the contacts merger, I fixed a crash, made it handle better broken vcards, improved the partial matching and made the installer quit the address book when the plugin is installed, so no reboot is needed. The new 0.1.3 merger is now available in Maemo extras-testing, just look for “Merge your […]

Finding duplicate contacts in your address book


One of the common complaints about the Maemo address book is that it’s easy to get a lot of duplicate contacts as the address book is able to pull your contacts from various IM services. From the beginning there has been a way to merge duplicates, but it meant manually going through all of your […]

Plugins for the N900 address book


Finally the new update for Maemo 5 is out; it’s good to see that months of bug fixes and new features are finally available to everybody! One of the new features, not directly visible to users, is that developers can now add new buttons to the Contacts application menu. At the beginning we wanted to […]