Personal Ringtones

Your rating: None Average: 4.9 (16 votes)

Personal Ringtones selector application for SailfishOS. Application installs voicecall manager plugin overriding system ngf one.

You should add numbers in default format as it appears in ui when incoming call. Application have no ability to resolve local numbers in your phonebook. Remember to delete previous added number and add new after modifying your phonebook, application is not watching for your contacts changes.

Discussion forum:

I new translations for this app.


Application versions: 
File personalringtones-1.0.0-1.armv7hl.rpm63.01 KB02/11/2019 - 00:11
File personalringtones-1.0.1-1.armv7hl.rpm61.24 KB02/11/2019 - 00:53
File personalringtones-1.1.0-1.armv7hl.rpm64.4 KB04/11/2019 - 18:06
File personalringtones-1.2.0-1.armv7hl.rpm80.96 KB05/11/2019 - 13:24
File personalringtones-1.2.1-1.armv7hl.rpm82.1 KB06/11/2019 - 12:05
File personalringtones-1.2.2-1.armv7hl.rpm82.86 KB07/11/2019 - 15:04
File personalringtones-1.2.3-1.armv7hl.rpm82.94 KB08/11/2019 - 12:46
File personalringtones-1.2.3-2.armv7hl.rpm92.72 KB08/11/2019 - 18:32
File personalringtones-1.2.4-1.aarch64.rpm87.49 KB10/11/2021 - 00:38
File personalringtones-1.2.4-1.armv7hl.rpm85.64 KB10/11/2021 - 00:38

Normalize phone numbers. Detect numbers like +1 234 56 78
aarch64 build

Fixed contact picker for SFOS < 3.1
Fetched translations

Fetched translations
Fixed important ringtone bugs

Fetched translations
Fixed bug

New app icon by mosen
Old app icon by Ancelad
Icons for menu elements
Settings for matching digits
Fetched translations

Important contacts to always ring
Random ringtones for fun
UI reworked, new translations are needed!
Application icon is coming in next release
Added more flips

Small packaging fix

Icon is on desktop
Old settings are gone
Old bugs are gone

So better, much wow


amaretzek's picture

Just tested, doesn't detect. Additionally, contacts in "important" don't ring at all. Suggestion for debugging? Watch dbus??

coderus's picture

send me output of dconf dump /apps/personal-ringtones/ in private

amaretzek's picture


coderus's picture

what is your os version?

amaretzek's picture

Sailfish OS

Jordi's picture

Thanks for this new version, this app is a must have!

amaretzek's picture

hi, it's up to you to add pt-PT, right?

coderus's picture

you can request language in transifex, i will approve aand it will be available for traslation

amaretzek's picture

Bummer, didn't see/find the button... requested

amaretzek's picture

- thanks for version 1 which works with SFOS3.2.
- May be write a note that it isn't a settings plugin anymore? Or am I just too early?? ;)
- Miss the always ring feature, though..
- Will try to do the Pt translation this weekend (may fail)...

coderus's picture

what is the always ring feature? i cant remember.

amaretzek's picture

always ring feature: select numbers that will always ring, even in silent mode..

amaretzek's picture

while we are at it: missing an ambience where the phone only vibrates. May be you can add something like, "if silent mode, then certain numbers numbers vibrate, but no sound"....

Malakay's picture

Hi Coderus, is some chance you are able(and willing of course)to make some patch which will use random ringtone(from specified folder) every time when someone calls? :)

coderus's picture

This should be easy doable here

Jordi's picture

Hi coderus, since this patch breaks the phone (does not show incoming calls [Jolla C]), any plans to update it? Thanks.

shults's picture

It seems that Personal Ringtones breacks the Phone app. After last update the phone app doesnt pass to the make/receive call window when Personal ringtones is installed.

amaretzek's picture

TJC: [] JP1:Phone app: UI doesn't show up for about 20 s [answered]. (Many thanks to @CODeRUS for this great contribution)

vsimonkay's picture

Is it possible to set a built-in jolla ringtone as personalized one? Now it is possible to choose only from music files.

objectifnul's picture

Since Aurajoki, and still with Fiskarsinjoki, every time I receive a call from a personalized contact, his/her personal ringtone becomes default ringtone for all non-personalized contacts

pauligrinder's picture

I have a problem since I updated to sfos2.0 - it doesn't find my normal ringtones anymore! It just shows a list of blank entries. Picking a song from my music collection works though.

coderus's picture

It's not my problem.

pauligrinder's picture

Ok, but do you have any idea on how to fix it? I tried to uninstall the app and then reinstall in hope of clearing the settings, but they remained. How can I wipe the settings?

coderus's picture

It's not caused by application.

pauligrinder's picture

Is it possible to write the ringtone paths somewhere by hand?

subeditor's picture

Possibly find a bug.

I set custom ringtone in Settings -> Sounds. But on incoming call default ringtone is playing, and after incoming call ringtone settings is droped to "none" (not even to default ringtone).

Possibly this is expected behavior from developer's perspective but at least patch should not drop user's setting to "none". Idealy, the patch should use as defaulf the ringtone that user set as default in Settings -> Sounds section, not out-of-the-box default.

Anyway it should't drop any of user's settings at all unless user does not specify that :)


coderus's picture

Did you ever read application description? :)

subeditor's picture

Yes, but "replacing function" and "have no effect" does not mean "drop your settings" :) That wasn't declared in the description :)

Moreover, the app could pick my ringtone settings on install and after that yes, one could manage it only via patch.

Schturman's picture

Hi Andrey.

I have a problem... Probably in Israel it can't work. I did like you said, most of my contacts with international format number, but when local contact call me, the phone show me number without international code. I think the provider somehow change it. In this case your app can't detect my contact.

Also I get strange output in terminal:
[nemo@Jolla ~]$ /usr/bin/personalringtones
[D] ProfileClient::ProfileClient:44 - Detected "" OS version
[D] ProfileClient::ProfileClient:45 - Using "general" as default ringing profile
[D] ProfileClient::ProfileClient:46 - Using "silent" as default silence profile
[W] QDBusDefaultConnection::QDBusDefaultConnection:1067 - QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

(process:16148): GLib-WARNING **: (gerror.c:390):g_error_new_valist: runtime check failed: (domain != 0)

(process:16148): GLib-WARNING **: (gerror.c:390):g_error_new_valist: runtime check failed: (domain != 0)

(process:16148): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: dconf key must not end with a slash
[D] CallInterceptor::init:252 - DBus service error!
[nemo@Jolla ~]$

Any chance you will update app to detect phone number without international code ?

Jan_e's picture

Not working for me. I can add contact and choose sound but it's still the default sound ringing.

Any idea?