I've got some serious ideas that ought to be worked on here, though I know you guys develop 'just' the dashboard, but the method of deployment of the dashboard definitely needs to be re-worked.
Here's what I mean:
The dashboard should have an 'auto install' feature. Avalaunch, on first run (from the DVD rom) should auto-detect itself on run, and if it does not find itself, to start an "Easy Configurator" session. This detection Im sure could be done by doing a simple MD5 on *.xbe on the C drive. On this install, You will be able to configure the following items:
-Auto-Detect Network (Attempt DHCP first, if no DHCP found, allow manual entry of IP settings)
-Auto Copy Avalaunch from DVD ROM to C
-Basic Configuration of Popular Programs (Please point to location of Xbox Media Player. Please Point Location of MS Dashboard for DVD playback).
-Finally, an auto update to itself.
-The menu should also be seperate from the standard XML config file, with a bit less fragmenting and a bit more explanation on configuration (Think ircd.conf-style). It just seems cleaner this way, since the menu isn't exactly the 'configuration' of the dash versus the other settings.
-Allow updates via CD. If the CD boots, finds an older version of the dash, then the new CD should ask if you would like to upgrade. All relevant configuration settings will be left the same, with onnly additions to the config (if required), or automatic importation of old settings into new configuration file.
-Finally, do something about requiring FTP for file transfers. Implement a Samba server into the dashboard.
That should be all for now

Btw, I'm well aware of the download/copy situation. Which is why I think we should make avalaunch ISOs on the FTP.
This post has been edited by MagamiAKO: Jun 10 2003, 04:28 AM