Excellent. It's solved the 100% CPU usage problem.

In the readme you go on about determining whether the player is in standby or not. Since you've got the HTTP code going, you just need to grab /proc/empeg_power and look at the display line.

About the OCX, you could package everything up with InstallShield (or your favourite installer) and it should install and register the OCX for you. It would bloat the download though.