Site Archives maemo

Broken GTalk calls


Recently Google updated their XMPP servers to use standard Jingle for audio and video calls; see the “Google: The Future is Jingle” post on xmpp.org for some more details. This would be good news for us, except that, by doing so, they broke calls in telepathy-gabble (so in Empathy, the N900 and MeeGo) in multiple […]

Feature complete custom ringtones


I finally released a version of “Custom ringtones for your contacts” that implements every basic feature I wanted to have for a first stable version, so I think it deserves being called 1.0 . Apart from some bug fixes, this new version is translatable and allow you to set a ringtone for callers with a […]

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 […]

How hard can it be? (Or why you don’t have custom per contact ringtones on Maemo)


Often in blogs, forums or IRC you can find people complaining of missing features in some programs (and some of them are very rude). While they can be right sometimes, other times they just make me angry because they don’t know how difficult writing software can be, and they don’t understand the difference between a […]

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 […]