Personal Ringtones (fork)

Rating: 
0
No votes yet
  • based on Coderus personal-ringtones 1.2.4, many thx for this great app
  • patched for running SF OS 5.1.0.11
  • It is based on the latest upstream ngf plugin and contains the logic from the old binary. I have reconstructed this from its strings and symbols: personalised ringtones, ‘muted’, important contacts (which still ring even in silent mode), random ringtone, and matching based on the last N digits. The dconf keys under /apps/personal-ringtones/ remain unchanged, so your existing settings will be preserved.
  • Ringtones from the Phone app will be retained. If the Phone app sends a contact- or SIM-specific ringtone, this will continue to play as long as nothing is set in Personal Ringtones. New dconf API, where available. If mlite ≥ 0.5, the plugin uses MDConfItem; otherwise, it uses MGConfItem as before.
  • No binaries. The pre-compiled binaries have been removed; the spec builds the plugin itself. Version 1.3.0, with BuildRequires: voicecall-qt5-devel >= 0.8.10.
  • tested on SF OS 5.1.0.11 on Xperia 10 III

Coded with AI support (Claude)

Application versions: 
AttachmentSizeDate
File personalringtones-1.3.0-1.aarch64.rpm312.06 KB09/10/2026 - 00:46
Changelog: 

- Build the voicecall plugin from source against current voicecall headers
(fixes ABI break with voicecall >= 0.8.10 / Sailfish OS 5.x)
- Play ringtone only when requested by the call UI (playRingtoneRequested)
- Keep contact/SIM ringtone passed by the call UI as fallback