Nevolution/sdk

Sound Modification Possible?

shellscape opened this issue · 3 comments

I found Nevolution as I was searching for an app to override notification sounds per app. The few that I tested were doing some funky "dialing home" though I couldn't tell what the data was exactly. I'd rather not run a firewall to block net access just for those apps, so they got the boot.

On to Nevolution - it seems like a wonderful platform for doing exactly what I was after. And I'm curious if this platform would allow for that. I'm willing to do the development to bring the feature to the app via a plugin, but is it even possible?

That's a feature I'm considering to add, but at a significant cost. Due to the intrinsic delay before notification's arrival at Nevolution, the only viable solution is turning off sound and vibration of all notifications as a whole and then change & replay them in Nevolution.

Unfortunately this breaks a foundation principle in Nevolution - Never affect notifications without explicitly configured rules.

If the sound of notification can be turned off in the source app, then a plug-in could easily add custom sound on top of it.

Nevolution 2.0 support notification channel of Android 8+, which can be attached to notifications even if the original app does not support channels. This is the perfect solution for sound customization.

See sample decorator WeChat Modernized for example.