Oh Android... you have the most modern and complicated of features, yet every once in a while we're reminded of one basic, really really really really basic, feature that you're still missing. Did you know that you can't easily choose a custom ringtone in Android AOSP? I didn't. I have used LG and Samsung phones for years and it's been ages since I tried to change the default ringtone (my phone is always silent anyway), so all I knew was that I could choose a file manually on these phones. AOSP? Not so. Wh---at?!

See, on Android Nougat in AOSP, if you go to change the ringtone, alarm sound, or notification sound, you can pick one of the default options. Your solutions? Either use a third-party app that identifies as a ringtone app or manually copy files to /sdcard/Notifications, /sdcard/Ringtones, or /sdcard/Alarms.

Nougat only lets you choose among default ringtones (left). O has an "Add ringtone" option (right).

Android O adds one very important option, Add ringtone, at the bottom of the list. Once tapped, you are taken to the file picker where you can choose any sound file, which will then become available in the sound picker list.

Pick an audio file and it shows up in the sound selector list. 

Did we have to wait this freaking long to have the option easily implemented? I'm sure my Nokia 3250 Xpress Music in 2005 could do this. At least it'll soon be available for those on AOSP or AOSP-based ROMs.

Thanks: @FlyDanFly, +RodrigoSowza