Blaise Alleyne at 2015-03-11T19:44:46Z
Have you looked at JustPlayer? Not sure if it supports your last two requirements... I don't use Android/CyanogenMod/etc. myself, but my wife uses JustPlayer occasionally...