A new linux mp3/dvd/cd/vcd player DFBCar. There is no need for X. The player is written C and uses xine-lib and directfb, which is the only software required. Directfb is used for drawing to the graphics cards and xine-lib is used for playing media.
This software is in the early stages and not as feature rich as others, but my current operating system is less than 25MB and I bet can get much smaller. As of right now pushing the on button to the computer to dfbcar done starting only takes 25 secs.
This system was build with the hardware I have. I only have a 5.6" screen, so everything is very large and the software takes input from either keyboard or remote.
Any developers are greatly appreciated.
Go the link previously given in the post for screenshots and for downloading.