Just want to give you all an update on the status of this project.
Today I finished the core framework and began work on the actual interface by modifying the model format I've written to auto generate bounding boxes to use with object picking that will go in tomorrow. Once the object picking is complete the project will take another week before a simple media player demo is made availible.
So far the system supports any sound file that FMOD offers. A complete list is availible at: http://fmod.org/fmodfeatures.html#sece.
Since it uses a custom model format this requires the use of a special exporter for Milkshape 3d if you wish to model new buttons or objects for the interface. The skin system will then be used to specify what models belong to what interface object. And since the entire system will use a module api for expansion, the skinning system will also support the loading of custom designed interfaces for your module.
So for instance if you created a new playlist manager, you could use the skinning system to either integrate this with the media player or design your own interface. Its quite expansive actually.
Hopefully the interface is as simple to use as I hope it will be because I'd love to see this running in other peoples cars someday.
But enough rambling for now, I must sleep now for I have work in 6 hours.