This is the only player I know of that supports Apple keyboards, and it is very compatible and has no ads.