Show HN: RingtoneSmartKit – Kotlin Library for Android Ringtones
github.comI built RingtoneSmartKit – an open-source Kotlin library for managing Android ringtones in a simple and reliable way.
It supports: - Setting system ringtones: alarm, notification, and incoming call - Assigning custom ringtones to contacts - Working directly with audio from assets or content URIs - No need for Context or Activity — making integration easier anywhere in your app
The goal is to provide a clean, reusable solution for ringtone handling without relying on messy platform code.
Feedback, testing, and suggestions are very welcome!
What I find myself doing over and over again is customizing Android notification tones for various apps. I really find it beneficial when I can tell from the sound from my pocket which app would like to notify me at that point in time. I really wish there was an app that could manage all that, including exporting/importing everything configured, so I could reuse that and not be forced to rebuild it from scratch on each and every new Android.
Can this library change notification sounds for individual apps and their channels?