Looks good. Works great!

Some thoughts/tweaks/ideas:

1. Hitting refresh causes the previous command to repeat. (Try selecting the 'pause' command from the drop-down menu. Then repeatedly hit refresh.) You might want to hit refresh to update the fascia display. Is there a solution for this?

2. How about an auto-update of the fascia display? Say once every 15 secs? Not too much to hammer on the network, but enough to see what's up on the empeg. User settable time?

3. There are separate play and pause commands, but they are really a single 'play/pause' command that undoes whatever the play or pause state is. If you want absolute play and pause, you can use serial commands, a la (in html):

<A href="http://empeg/dev/null?serial=%20"> <img alt="Play" border="0" src="icons/play.png"> </A>
<A href="http://empeg/dev/null?serial=W"> <img alt="Pause" border="0" src="icons/pause.png"> </A>

While we're at it, how about:

"http://empeg/dev/null?button=right"
"http://empeg/dev/null?button=left"

for Next track and Previous track...


4. On wide screens, the fascia shoots way off to the right of the screen, while everything else remains at the left. Maybe some limit would keep the design together...