How about a Denison DMP3 hooked to the Alpine M-bus?

http://www.densionusa.com/products.htm

It will control the DMP3 "like a cd-changer". Not sure if that will give you much screen info though.