Personal Ringtones

Rating: 
4.846155
Your rating: None Average: 4.8 (13 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.

Github: https://github.com/CODeRUS/personal-ringtones
Discussion forum: https://talk.maemo.org/showthread.php?t=95875
Translation: https://www.transifex.com/coderus/personal-ringtones

I new translations for this app.

 

Application versions: 
AttachmentSizeDate
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
Changelog: 

v1.2.3
Fixed contact picker for SFOS < 3.1
Fetched translations

v1.2.2
Fetched translations
Fixed important ringtone bugs

v1.2.1
Fetched translations
Fixed bug

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

v1.1.0
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

v1.0.1
Small packaging fix

v1.0.0
Icon is on desktop
Old settings are gone
Old bugs are gone

So better, much wow

Comments

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

Hi.
- 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 3.1.0.11 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 3.1.0.11 the phone app doesnt pass to the make/receive call window when Personal ringtones is installed.

amaretzek's picture

TJC: [3.1.0.11] 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 "1.1.9.28" 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 ?
Thanks

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?

coderus's picture

Sure, for example your contact have not international number. Check log in terminal.

Jan_e's picture

I think so, +46XXX etc

coderus's picture

Check log, it will show incoming number, your contact should be exactly same.

Jan_e's picture

What is the name of the log file?

Edit: commhistory.db?

Is it a sqlite3 file?

coderus's picture

There is no log file. In terminal start personalringtones and watch it output.

Jan_e's picture

Incoming number is missing +46?

Can I or the owner of the number change that?

coderus's picture

You need to add new contact with detected number or change current one, and add to application.

Pages