Just made an incredible discovery today I thought I would share.
You may have heard of the Squeezebox. If not google it. Expensive hardware but the server is free. The slim client is also free and now my Chumby supports it too. I know, google that as well
Anyway, cut to the chase. The server can suck in mp3s and also supports direct linking into itunes. It also pulls the album art from the id3 tag.
On top of that it has a "Touch" skin which is meant for touchscreen displays, and is basically a web application.
So in eHome I created a new page and simply put a browser window on it pointing to the slimserver on my audio server.
Instantly I get a really nice and clean audio controller that will stream to multiple clients, displays what is playing on each with track info and album artwork.
Definitely worth a look.
Martin

