Also, I added another step to the list, so that if an error occurs, it says "error X while restarting player", which is what it was actually doing in all of those cases.
_________________________
-- roger