The only thing I'm not real keen on is that it seems the pause function is getting a long-hold awfully fast. Like I click it and sometimes the player powers off.
From the readme file:

- Sometimes there will be pauses when the screen graphics
on EmpegFace will seem to freeze and the player won't
respond to your mouse clicks. This is when the player
is taking over its CPU for whatever reason (usually
loading music into the cache), and during this time the
Hijack web interface does not respond to communications.
If this happens between a "Button Down" and a "Button Up"
event, then the player will interpret this as a "long"
press on the button. For instance, if you're changing to
the next track, if the player pauses for a moment between
the time you press the button and the time you release
it, then it will briefly fast-forward instead of change
tracks. This should not happen very often.
I can't do anything to change that. All I can do is send the button down and the button up commands when you push the mouse button down and release it. I send those commands exactly the way you press them. Unfortunately, the player grabs the CPU and hijack pauses its input queue and therefore the player misinterprets the time lag between the down and the up. That's all in Hijack and the player, not in EmpegFace.
_________________________
Tony Fabris