this is an OLD deck brah, you have to hook up a changer to it or some other periph. im not sure what all it has as i pulled it out of my dads truck, it is dirty but i do believe all the buttons work, i never played with it. i just made sure it played, which it does and sounds awesome. may be best to let la crx handle this