Too cool, Mark! Now someone has to figure out how to port it to Win32. Then we can all do upgrades in two minutes.

A few thoughts:

--> you should manually "pause" your player first, or put it in stand-by mode.
Isn't there a way to do that programatically with an HTTP command to hijack or something?

--> after "upgrader" completes, you must manually reboot your player.
Ditto?

--> after the reboot, you should run emptool or emplode to rebuild the databases.
Yeah, as I'm reading through this thread, I'm wondering to myself... Why is Mark deleting the database? The factory upgrade doesn't do it... Who told Mark that was needed?
_________________________
Tony Fabris