Hi guys, sorry I've been slow to respond to posts in this thread. I've had no time to check the forum lately. Here are some answers to your questions:
1) Will users be able to browse through music in the way that media car works (Artist/Album/Track)?
Actually, I believe MediaCar only lets you browse by directory. Currently, this is also how HeadUnit works. Due to popular demand I will probably leave it this way, but I'm trying to decide whether or not to use a pre-built database (which it currently does).
2) Will support/drivers for xenarc and lilliput touch screens be imbedded into the Linux distro?
Creating a distro so people can try it out is a very high priority. Pudge is currently working on it in his spare time. He will definitely be including drivers for USB touch screens and will be configuring video modes supported by Xenarcs, Lilliputs, etc... Drivers for popular EPIA mobos and ALSA-based sounds cards will also be included. Most likely, drivers will be added as needed to keep it small or can be configured during installation.
3) Will the Linux distro support the EPIA Mini-ITX boards such as the m10k?
see above
4) Will there be any way to imbed Routis? (When I open up Routis in media car and then go to change a music track or album, Routis is sent to the back, and I am no longer able to access it without closing it and then starting over again)
I have been able to embed Destinator and hijinks has gotten routis to work through Wine. Embedding these should be no problem, however, it still hasn't been implemented in HeadUnit.
5) Are there any advantages to the possible Linux distro version as opposed to the windows one? Faster boot time? More stable?
While I myself haven't been convinced yet that Linux is the way to go, these are some advantages that come to mind:
- Smaller installation size and the ability to install onto a compact flash card (XP embedded may be able to support this as well, but I'm not sure).
- Definitely a faster boot time (especially if you do things like mount your partitions as read-only, run in single user mode, only run minimal daemons, etc...)
- The OS will probably will be more stable.
- You can completely customize the boot process and load any image into framebuffer (manufacturor logo, etc...)
- It's all open source so you can tweak anything you want (both the OS and HeadUnit).
- People can add more I'm sure
The big disadvantages are:
- Not as much software is available (unless you use Wine, but some people don't like it)
- Not as user friendly as Windows (but if someone creates a plug-and-play distro, it may not be a problem)
- Not as good hardware support as Windows
Anyway, HeadUnit is currently cross-platform, but I may decide to just focus on Windows or Linux, or keep it cross-platfrom depending on the demand.
Would the linux version of this run on an xbox?
I'm not too familiar with the distribution of Linux that runs on the xbox, but if ALSA drivers are available for the xbox sound hardware and if xine compiles on it, then it should be okay. I want to re-write HeadUnit to remove the dependency on Qt, so once that is done, it should run fine.
Of course, all of this distro and Qt-removal stuff is still vaporware and will require some significant work.