Creating a program to command a car stereo

I just want to pose the question as I have no idea how coding would work between a Arduino and the common car stereo. Would they even be compatible? Can I write a script telling the Arduino to perform stuff like lower volume, raise volume, change fade/balance, ect..

All depends on the radio. There is no standard interface that's on all radio's. Some modern radio's might have a interface but a cheap common car radio has no interface. Except maybe IR remote. Then interfacing with a Arduino is pretty easy.

These radios are meant to interface with Class 8 trucks. These are Delphi Radios with Can bus signals.
What i basically want the Arduino to do is command the radio to run through a series of testing steps.

  1. Run through all channel presets
  2. Set fade/balance
  3. change to whether band channel

Like I said, I have no experience with Arduino and was just wondering if what I am proposing would even be possible? If it is I might have a few coders here at work that would start on this. Just not sure if the code/communication between an Arduino and these radios is possible.

Like I said, it really depends on the radio. And the "it's a Delphi radio" doe not cut the mustard... But if it has can AND you can control those setting via can then it is possible. But I hope the command's are already known to do what you want otherwise you have to figure that out yourself....

There are some radios that will allow such things, but it will be difficult to do. is there a particular reason you want to do a project with this? seem to missed the need for it unless its some form of hands free operation??

The full purpose is an automated functionality test for thousands of radios a week. Plug the radio into the micro controller it preforms the tasks and gives a pass/fail output via LED or LCD screen.

Radios and other "smart" consumer devices connected to the CAN bus are a bit of a concern ...

OK, maybe I started with too broad of a question. I have a RSA(small wired LCD screen with a few radio buttons) that is designed to control the radio through the CAN HI/CAN LO signals from the sleeper of a class 8 truck cab. CAN I connect this device to the radio AND arduino and press the various buttons and read the output on the arduino?

Bump^ Anyone ever used the can bus shield made by spark to do can bus "sniffing"?