Android Question Programmatically list all available sounds


I'm trying to build a menu to allow selection of a custom sound, picked from either all the default system sounds (ringtones and notifications) or a custom sound, in my app directory.
I know about RingtoneManager.ShowRingtonePicker, but i need to generate a custom list and display it in a preference screen...
Tried to play around with the content resolver library, but so far, no success....

If anyone has any input it would be greatly appreciated.

Thanks for your time :)