I put in a $log->error into the message routine to time when the Message was initiated - it is put up when downloading counter is incremented (ie. from 0 to 1) which is when download starts
The whole code is quite convoluted. And the lines you quote are particularly confusing, as "$needsRestart" seems to be set too early due to the "->downloading" call. But it seems to be working as expected in my case.
BTW: the mechanism here would be that the settings page would not load before all is downloaded and ready. It's not the page polling for changes. That's why you wouldn't see any change in the UI before the download is considered ready.
Not sure why we see such different behaviour.
What OS are you on? I've been testing using macOS. -- Michael _______________________________________________ Squeezecenter mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/squeezecenter
