Try StripChat's Ameli_Li